Сценарий Bash не может перемещать файлы

Номера устройств не выбраны наугад, какая подсистема создает устройства. Существует стандарт номера устройства, названный Списком устройств Linux LANANA. Если Вы устанавливаете документацию ядра, проверяете Documentation/devices.txt.

2
02.11.2015, 16:06
1 ответ

найти файлы в текущем каталоге, не в подкаталогах :

find . -maxdepth 1  -type f -name '*.zip'  -exec mv -t "$target/" {} \;

метод исключения архивов :

find . -type f -not -path "$target/*"  -name '*.zip'  -exec mv -t "$target/" {} \;

Обратите внимание, что это исключит только сегодняшний архив, в то время как у вас будут другие архивы, я рекомендую использовать первую команду, или создавать архивные каталоги вне основного каталога!

3
27.01.2020, 22:04

Теги

Похожие вопросы