Я хочу отсортировать файлы по размеру в порядке убывания и перечислить их рядом с размером в удобочитаемой форме. Итак, что я сделал:
find $arg -type f -print -exec du -a {} + | sort -nr | head -11 | tail -10 | awk '{$1=""; print $0}' | xargs du -h
И вывод:
3.7G /path/to/file.iso
400M /path/to/file2.iso
du: cannot access '/path/to/friends': No such file or directory
Потому что полное имя друзей в этом примере:
/path/to/friends\ 1_1.mp4
Как я могу справиться с этими проблемами? А также лучший способ сделать работу?
du: cannot access '/path/to/friends': No such file or directory
где в файлах можно найти пробелы. поэтому у нас есть ошибка в выводе. - person M.J   schedule 02.06.2020