
すべてのファイルを (再帰的に) フルパス名 (ファイル名を含む) とバイト単位のサイズでリスト表示しようとしています。 '.'、'..' エントリは必要ありません。
ここでは「ls」オプションのどれも機能しないと思います。
答え1
これを試して:
find full_path_to_your_directory -type f -printf '%p %s\n'
答え2
質問に のタグを付けて にして[unix]
いないので、GNUとそのオプション[linux]
を持っていない可能性があります。その場合は、次のコマンドが機能する可能性があります。find
-printf
find /dir/to/start/from -type f -ls