Какую команду я могу использовать, чтобы найти следующую информацию, когда в качестве аргумента указан каталог?
- Размер файлов в (удобочитаемом формате)
- Дата и время файлов (удобочитаемый формат)
- Имя файла без пути
- Mime файла (текстовый файл, файл изображения и т. д.)
- Возможное использование параметра maxdepth в find
я устал от этого
find /home/dojo50 -name "*" -exec file {} \;
Но ему не хватает размера файла и информации о дате и времени. Можно ли объединить File
с ls
в find
.
что-то вроде, но не работает
find /home -name "*" -maxdepth 1 -exec ls -lh {} \; -exec file {} \;
man find
и посмотреть на вариант-printf
для 1,2,3. Ваш пример уже должен работать для 4. Не уверен, что вы имеете в виду под 5. - person Reinstate Monica Please   schedule 01.04.2014-name "*"
? Как-то бессмысленно выглядит... - person twalberg   schedule 01.04.2014