Как удалить определенные папки (с 4 словами и более) и все их файлы через S SH? - PullRequest
0 голосов
/ 08 мая 2020

Это просто удаляет одну папку и все файлы в ней: rm -rf / path / folder /

Но у меня тысячи папок: И я хочу удалить все папки, в которых есть 4 или более слов.

/ путь / папка / новая-папка-1 / путь / папка / другая-папка-2 / path / folder / old-folder-very-old-1 === удалить это / path / folder / another-folder-very-old-1 === удалить это / path / folder / just-another-new-junk-folder === удалите это / путь / папка / двойная папка-1

1 Ответ

2 голосов
/ 08 мая 2020

Вы можете попробовать ls -al /path/folder/?*-?*-?*-?* (простой список, без удаления).

Если нужные папки указаны правильно, а только те , тогда вы можете go вперед с rm -rf /path/folder/?*-?*-?*-?*.

В качестве дополнительной меры предосторожности вы можете переместить выбранные каталоги в специальную временную папку и убедиться, что все в порядке, прежде чем удалять эту выделенную временную папку.

Вы несете единственную ответственность команды удаления: -)

С уважением

...