GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak přesunout konkrétní soubory na základě jejich přípon?

Chci příkaz, který umožňuje vybrat konkrétní soubory na základě jejich přípon a přesunout je do jiného adresáře.

Přijatá odpověď:

Můžete to udělat snadno z jednoho adresáře pomocí:

mv //eadn-wc01-5196795.nxedge.io/path/to/original/directory/*.pdf /path/to/new/directory

Příkaz pro rekurzivní pohyb může být trochu složitější. Toto by však mělo stačit:

find /original/directory/ | grep '.pdf' | xargs -I {} mv {} /path/to/new/directory/

Druhým příkazem /original/directory bude rekurzivně hledat .pdf soubory.


Ubuntu
  1. Jak „vyhledat a nahradit“ mnoho souborů?

  2. Jak použít příkaz 'mv' k přesunutí souborů kromě souborů v konkrétním adresáři?

  3. Jak chmodovat soubory na základě výsledků z příkazu find

  1. Hledání souborů v příkazovém řádku (jak na to)

  2. Jak přejmenovat soubory v Linuxu

  3. Jak přesunout všechny zdrojové soubory Java do jejich příslušného adresáře balíčku?

  1. Jak skrýt soubory s konkrétní příponou?

  2. Přesunout soubory do adresářů na základě přípony

  3. Jak přesunout všechny soubory a složky pomocí příkazu mv