Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
サイズが0より大きいすべてのファイルをディレクトリ(実際にはファイルサイズが0であると予想される場所)の下にリストする必要があります。grepやawkでそれを行うにはどうすればよいですか?私は次のようなことを考えていました
$ ls -alR | grep ... | awk ...
さらに別のfindオプション:
find
find . ! -empty
更新:(@steveコメントに感謝)
現在のディレクトリのみにあるファイルのみを一覧表示する必要がある場合:
find . -maxdepth 1 -type f ! -empty
-maxdepthこれがGNU機能であることに注意してください。POSIX環境には、別の方法があります。
-maxdepth
find -type f -o \( ! -name . -type d -prune -false \) ! -empty