Полностью удалить содержание папки при этом оставив саму папку

МАБУ

Как удалить все содержимое папки.
Рекурсивное удаление.



Бывают случаи когда нужно полностью удалить содержание папки при этом оставив саму папку.


Например вам нужно очистить временный каталог, то есть tmp


для этого просто выполните следующую команду:


rm -R /tmp/*



Проверяем очистилась ли папка командой:



ls /tmp



Либо вам нужно удалить рекурсивно файлы одного типа.


Например в папке с файлами ODF и TXT вам нужно удалить все TXT файлы не затрагивая ODF.


В файловых менеджерах сделать это не очень удобно, но тут нас спасает консоль ведь так нам не придётся искать нужные файлы по расширению, а достаточно лишь выполнить следующую команду:



rm -R путь к папке *.txt


Например:


rm -R /home/max/1/*.txt


Либо любое другое расширение файлов которые нужно удалить.





Загрузка беседы