Bash
是否可以執行 ls 或通過 stat 查找和管道?
有沒有辦法執行 ls 或 find 以獲取目錄中的文件列表,然後執行 stat 以獲取所有特定資訊(即文件組、文件名、文件所有者、文件大小(以 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'