Intereting Posts
Ошибка при загрузке разделяемых библиотек: libdl.so.2 (и другие), нет такого файла. Существуют библиотеки Fluxbox для открытия xterm или переключения на существующий Односторонняя синхронизация каталога, но оставляйте удаленные файлы, удаленные по месту назначения Проблема с Internet Debian 6: ifconfig не показывает eth0 сжать определенную папку (каталог) из папки с помощью tar Открытие портов на Ubuntu 16.04.1 различный цвет ввода, чем вывод в терминальной оболочке bash Запуск диспетчера окон в гибридной графической системе не выполняется Изменение разрешения по умолчанию с помощью виртуальной машины? После удаления expressvpn: после удаления нет подключения к службе DNS Расположение адресного пространства ядра Адаптер Virtualbox NAT + Host-Only Нет модуля с именем yum Проблемы со спящим S3 – проблема nVidia или Intel H67 (плата Sandy Bridge)? Установка репозитория Epel на CentOS не выполняется

Можно ли запустить ls или найти и передать его через stat?

Есть ли способ запустить ls или найти, чтобы получить список файлов в каталоге, а затем запустить stat, чтобы получить всю конкретную информацию (например, File Group, File Name, File Owner, File Size (отображается в K, M и т. Д.). .) & Permissions? Я пытался что-то вроде:

find .content/media -type f | stat ls -l .content/media | stat 

Ответ:

  find ./content/"subdirectory name"/ -type f -exec stat -c '%n : %U : %A : %G : %s' {} + 

Используйте stat для -exec действия find :

 find .content/media/ -type f -exec stat -c '%n : %U : %G : %s' {} + 

Измените последовательности форматирования stat чтобы удовлетворить ваши потребности.

Если у вас есть GNU find, вы можете использовать -printf :

 find content/media/ -type f -printf '%p : %u : %g : %k' 

Бросьте xargs в микс. Например:

 ls | xargs stat 

Что не так с простым Bash for -loop?

 for f in ./* do stat "$f" done 

С кавычками и префиксом ./ это безопасно против наихудших имен файлов.

 find .content/media -type f -exec stat -c '%n : %U : %G : %s : %x : %y : %z' {} + %n File name, %U User name of owner, %G Group name of owner, %s Total size, in bytes, %x Time of last access, %y Time of last modification, %z Time of last change.