#1
|
|||
|
|||
Удалить папки, но не файлы
Vladimir Fyodorov написал(а) к All в Oct 17 11:56:54 по местному времени:
Разнообразно приветствую тебя, All! Столкнулся сегодня с задачей, которую сходу решить не смог. Задача практически разовая, поэтому сделал вручную, но всё равно интересно, как её можно было автоматизировать. Нужно во всех подпапках указанного каталога "AR" удалить все папки, начинающиеся с "untitled folder" вместе со всем их содержимым. При этом файлы, начинающиеся с "untitled folder", удалять нельзя. Попробовал так: === cd ~/Desktop/AR rm -Rf /untitled\ folder === Удаляются и папки, и файлы. Команда rmdir, вроде, удаляет только пустые папки, получается, надо сначала удалить их содержимое, как? Или есть ещё более изящное решение? Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр. ... А ну-ка поищите мой таглайн --- GoldED+/OSX 1.1.5-b20170303 |
#2
|
|||
|
|||
Re: Удалить папки, но не файлы
Alexandr Kruglikov написал(а) к Vladimir Fyodorov в Oct 17 13:21:52 по местному времени:
Привет, Vladimir! 20 окт 17 11:56, Vladimir Fyodorov писал(а) к All: VF> Нужно во всех подпапках указанного каталога "AR" удалить все папки, VF> начинающиеся с "untitled folder" вместе со всем их содержимым. При VF> этом файлы, начинающиеся с "untitled folder", удалять нельзя. VF> Попробовал так: VF> === VF> cd ~/Desktop/AR VF> rm -Rf /untitled\ folder VF> === VF> Удаляются и папки, и файлы. Команда rmdir, вроде, удаляет только VF> пустые папки, получается, надо сначала удалить их содержимое, как? Или VF> есть ещё более изящное решение? Думаю, что вот так, но попробовать времени нет. find ~/Desktop/AR/ -type d -name "untitled folder" -exec rm -Rfd "{$1}" \; С наилучшими пожеланиями, Alexandr. --- "OS X/binkd/hpt-1.9-cur/GoldEd+-1.1.5-b20170303" --- |
#3
|
|||
|
|||
Re: Удалить папки, но не файлы
Vladimir Fyodorov написал(а) к Alexandr Kruglikov в Oct 17 13:40:58 по местному времени:
Разнообразно приветствую тебя, Alexandr! 20 Октября 2017, Alexandr Kruglikov писАл к Vladimir Fyodorov следующее: VF>> Нужно во всех подпапках указанного каталога "AR" удалить все VF>> папки, начинающиеся с "untitled folder" вместе со всем их VF>> содержимым. При этом файлы, начинающиеся с "untitled folder", VF>> удалять нельзя. AK> Думаю, что вот так, но попробовать времени нет. AK> find ~/Desktop/AR/ -type d -name "untitled folder" -exec rm -Rfd AK> "{$1}" \; Я попробовал. Работает, как надо, спасибо. Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр. ... Слабый женский Poll ... --- GoldED+/OSX 1.1.5-b20170303 |
#4
|
|||
|
|||
Re: Удалить папки, но не файлы
Alexandr Kruglikov написал(а) к Vladimir Fyodorov в Oct 17 15:11:22 по местному времени:
Привет, Vladimir! * Ответ на сообщение из CarbonArea (Мыльце для меня). 20 окт 17 13:40, Vladimir Fyodorov писал(а) к Alexandr Kruglikov: VF>>> Нужно во всех подпапках указанного каталога "AR" удалить все VF>>> папки, начинающиеся с "untitled folder" вместе со всем их VF>>> содержимым. При этом файлы, начинающиеся с "untitled folder", VF>>> удалять нельзя. AK>> Думаю, что вот так, но попробовать времени нет. AK>> find ~/Desktop/AR/ -type d -name "untitled folder" -exec rm AK>> -Rfd "{$1}" \; VF> Я попробовал. Работает, как надо, спасибо. Да было бы за что =) С наилучшими пожеланиями, Alexandr. --- "OS X/binkd/hpt-1.9-cur/GoldEd+-1.1.5-b20170303" --- |