передача аргументов внутри кавычек, например. экран -dm ' ls /home/$dir1 '

Вам нужно будет указать файлы или папки, в идеале по имени, например:

find ${HOME} -type f -iname thumbs.db -print0 | xargs -0 --no-run-if-empty rm

найдет все файлы(-type f)с именем(-iname)"thumbs.db" (, игнорируя регистр из-за iв iname), а затем удаляя(rm)их.

Вы можете использовать шаблоны имен файлов, например.

find ${HOME} -type f -iname '*.tmp' -print0 | xargs -0 --no-run-if-empty rm

Предупреждение:Будьте внимательны при вводе, удаление может произойти без вашего ведома.

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

Если вы хотите узнать, что произойдет, сначала посмотрите список файлов, прежде чем rmчто-либо писать, например:

find ${HOME} -type f -iname thumbs.db -print0 | xargs -0 --no-run-if-empty ls -l
0
13.10.2021, 09:30
0 ответов

Теги

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