1つのフォルダーのすべてのファイルをリストできますが、フォルダーまたはサブファイルはリストできません。つまり、ファイルのみを一覧表示するにはどうすればよいですか?
find
を使用:
find . -maxdepth 1 -type f
-maxdepth 1
オプションを使用すると、現在のディレクトリのみを確認できます(または、.
いくつかのパス、そのディレクトリ)。そのディレクトリとサブディレクトリ内のすべてのファイルの完全な再帰リストが必要な場合は、そのオプションを削除してください。
ls -p | grep -v /
ls -pを使用すると、削除するタグとして機能するフォルダー名の後に/を表示できます。
ls
またはgrep
とともにegrep
を使用して、エイリアスとしてプロファイルに配置することもできます。
ls -l | egrep -v '^d'
ls -l | grep -v '^d'
{ find . -maxdepth 1 -type f | xargs ls -1t | less; }
xargs
を追加して機能させ、-1
の代わりに -l
追加のls
情報なしでファイル名のみを表示する