Поиск принимает один параметр: каталог для использования в качестве корня для поиска.Все остальные параметры передаются в качестве параметров.
find . -type f -size 0
find : The name of the program.
. : The directory to use as the root for the search.
-type f : Find only regular files. (Excludes directories, sym links, etc.)
-size 0 : Finds only empty files.
Результатом команды find будет список пустых файлов.Этот вывод затем подается в xargs.xargs - это программа, которая принимает список строк в качестве входных данных, а затем выполняет заданную команду для всех из них.
Команда xargs rm ls -ld
, которую вы ввели, выглядит ошибочной.Вместо этого я буду использовать xargs rm
.
xargs rm
xargs : The name of the program.
rm : The command to run on each file.
Таким образом, полная команда find . -type f -size 0 | xargs rm
находит все пустые файлы и удаляет их.