find /tmp -printf "%s %p\n" |sort -n -r | head
の%ディレクティブの説明このコマンドは正常に機能していますが、
オプション?使用できる他のオプションはありますか?
コメント
- find 'をご覧ください■マンページ。
- の重複の可能性あります。printfフォーマットの参照はどこにありますか?
Blog
find /tmp -printf "%s %p\n" |sort -n -r | head
の%ディレクティブの説明このコマンドは正常に機能していますが、
オプション?使用できる他のオプションはありますか?
ここで使用される%s%pオプションは何ですか?
%s ファイルのサイズ(バイト単位)。
%p ファイルの名前。
そのページを下にスクロールしてprintfを実行し、先頭に%が付いている部分を読み取ります。
%n ファイルへのハードリンクの数。
%p ファイル名前。
%P ファイルの名前とその下の開始点の名前削除されたことが判明しました。
%s ファイルのサイズ(バイト単位)。
%t ファイルの最終変更時刻。C`ctime “関数によって返される形式です。
使用できる他のオプションはありますか?
あります。マンページへのリンクを参照してください。
Barrett 2012の74ページの説明:
” -printf
string
指定された文字列を出力します。これには、Cライブラリ関数printf()
の方法で置換が適用されている可能性があります。 “
もちろん、オプションの完全なリストについては、マンページを参照してください。 find . -printf "%s %p\n"
のようなものは説明されますが、他の人は説明しません。 @jim
は%T
の使用について言及しています。私は個人的にfind . -printf "%T@ %p\n"
に似た行のスクリプトを使用していますが、その%T@
が何であるかを理解することはできません。マンページにないこれらのオプションの説明ソースを誰かが参照できますか?