Команда Unix для удаления двух папок сразу?

Что команда Unix должна удалить две папки сразу? Используя rm -rf?

21
задан 04.08.2016, 22:54

3 ответа

Да:

rm -rf /path/to/folder1 /other/folder/in/different/place

'-f' не обязателен, если можно записать в каждый файл и каталог, или если Вы не возражаете задаваться много вопросов. Каталоги удалены последовательно, но оба удалены как результат единственной команды.

28
ответ дан 07.12.2019, 10:00

В ударе существует способ вставить список споров с фигурными скобками:

rm -rf /path/to/{folder1,folder2}
will run
rm -rf /path/to/folder1 /path/to/folder2

Это может быть вставлено где угодно:

rm -rf /{folder1,folder2}/subfolder
will run
rm -rf /folder1/subfolder /folder2/subfolder
21
ответ дан 07.12.2019, 10:00

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

rm -rf /path/to/folder1 &
rm -rf /other/folder/in/different/place
6
ответ дан 07.12.2019, 10:00

Теги

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