2010年9月28日火曜日

[linux][command] ファイルのフルパスとサイズの一覧を表示したい

[linux][command] ファイルのフルパスとサイズの一覧を表示したい

備忘録。

ディレクトリパスを含むファイルパスとサイズの一覧を取得したい場合、
ls -Rl だと、ディレクトリパスが除かれてしまい、嬉しくありません。

find の -printf オプションを利用すると所望の情報が得られます。
% find . -type f -printf "%p\t%s\n"

上記の printf format には以下のディレクティブを指定しています。
これら以外にもpermissionやブロックサイズなど、色々表示できるようです。
%p: ディレクトリパスを含むファイル名
%s: ファイルサイズ
\t: タブ
\n: 改行


0 件のコメント:

コメントを投稿