V OS X:
ls file_* | xargs -J {} mv {} temp/
V systému Linux:
ls file_* | xargs -i {} mv {} temp/
find . -name "file_*" -maxdepth 0 -exec mv {} temp/ \;
find
je lepší než ls
kde může být více souborů, než je počet programových argumentů povolených vaším shellem.
Použijte -t "určete cílový adresář" na mv, mělo by fungovat přesunutí souborů* do cílového adresáře /temp
příklad:- #ls -l soubor* | xargs mv -t /temp
Jak zjistit nejvyšší prostorově náročné adresáře nebo soubory?
Jak vyřeším periodické zpoždění myši na Linux Mint (MATE)?