ls
не читает со стандартного ввода.Вы можете сделать ls file
, но не echo file | ls
или find | ls
, или иным образом передать его.
Удобно, find
имеет флаг -exec
, который позволяет вам вызывать программу с найденными файлами в качестве аргументов.:
find . -type f -size +100M -exec ls -lh {} +