GNU/Linux >> Znalost Linux >  >> Linux

Jak přesunout 100 souborů ze složky obsahující tisíce?

Mám adresář s tisíci souborů. Jak mohu přesunout 100 souborů (všechny soubory budou stačit) do jiného umístění.

Přijatá odpověď:

for file in $(ls -p | grep -v / | tail -100)
do
mv $file /other/location
done

To předpokládá, že názvy souborů neobsahují mezery, nový řádek (za předpokladu výchozí hodnoty $IFS ), zástupné znaky (? , * , [ ) nebo začněte - .


Linux
  1. Jak tarovat (komprimovat) soubory, s výjimkou určitých souborů nebo adresářů

  2. Jak extrahovat soubory bez struktury složek pomocí tar

  3. Jak přesunu soubory a adresáře do nadřazené složky v Linuxu?

  1. Jak odstranit soubory a adresáře v Linuxu z příkazového řádku

  2. Jak rozdělit a kombinovat soubory z příkazového řádku v Linuxu

  3. Jak rozeznat binární soubory od textových souborů v linuxu

  1. Jak přesunout všechny soubory z aktuálního adresáře do horního adresáře?

  2. Jak se install -c liší od cp

  3. Jak zkrátit soubor podle řádků?