Что команда Unix должна удалить две папки сразу? Используя rm -rf
?
Да:
rm -rf /path/to/folder1 /other/folder/in/different/place
'-f' не обязателен, если можно записать в каждый файл и каталог, или если Вы не возражаете задаваться много вопросов. Каталоги удалены последовательно, но оба удалены как результат единственной команды.
В ударе существует способ вставить список споров с фигурными скобками:
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
Если Вы хотите, чтобы удаление на самом деле было параллельно, который может быть быстрее, если они находятся на отдельных дисках, но вероятно медленнее, если они находятся на том же:
rm -rf /path/to/folder1 &
rm -rf /other/folder/in/different/place