Как я могу удалить все файлы в системе, которые имеют something
в названии?
Этот после команды с параметром -delete
удаляет все файлы с something
на имя в указанном каталоге и во всех подкаталогах.
Откройте терминал и перейдите к правильной папке:
cd <your_search_starts_here>
тест с
find . -type f -name "*something*"
и удалите с
find . -type f -name "*something*" -delete
Или более короткая версия:
find <your_search_starts_here> -type f -name "*something*" -delete
Для Вашей домашней папки:
!!! первый показ тест
find ~ -type f -name "*something*"
и, чем
find ~ -type f -name "*something*" -delete
Для целой файловой системы
!!! первый показ тест!!!
sudo find / -type f -name "*something*"
и тест снова и, чем удаляет с
sudo find / -type f -name "*something*" -delete
Или только в указанном каталоге:
find <your_search_starts_here> -maxdepth 1 -type f -name "*something*" -delete
И потому что Вы использовали тег locate
:
Результаты поиска с locate
основаны на базе данных. Это может устареть. Запустите обновление с sudo updatedb
. find
выполняет истинный поиск. Однако это также занимает больше времени.