現在、ファイル名、サイズ、タイプを検索する機能がありますが、実際には不要なパスも含まれています。
find . -type f -exec stat --format="%n %s %F"
返品
directory/file size file type
見つかったパスを使用せずにファイル名のみを表示させる方法はありますか、それとも別のものを使用する必要がありますか?
答え1
GNUを使用している場合find
(私の考えではそうです。オペレーティングシステムタグ)次のタスクを使用できます-printf
。
find . -type f -printf "%p %s %y\n"
%y
(sと同じ情報を1文字で提供します。)stat
%F
または、GNU findを想定して、-execdir
実行されたコマンドを含むディレクトリで発生するために使用します。
find . -type f -execdir stat --format="%n %s %F" {} +