Ответ 1
Мы можем использовать команду find
, чтобы найти файл и du -sh
, чтобы узнать его размер.
Мы будем выполнять du -sh в найденных файлах. Таким образом, последняя команда будет
find ~ -name "core.txt" -exec du -sh {} \;
или find ~ -name "core.txt" | xargs du -sh
В 2-й команде xargs
не будет обрабатываться пробелы в имени файла. Таким образом, мы можем определить точный разделитель для xargs для обработки пробелов в имени файла.
find ~ -name "core.txt" | xargs -d '\n' du -sh