forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.MAC

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 20.10.2017, 13:55
Vladimir Fyodorov
Guest
 
Сообщений: n/a
По умолчанию Удалить папки, но не файлы

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  
Старый 20.10.2017, 14:55
Alexandr Kruglikov
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 20.10.2017, 15:55
Vladimir Fyodorov
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 20.10.2017, 15:55
Alexandr Kruglikov
Guest
 
Сообщений: n/a
По умолчанию 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" ---
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:30. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot