GNU/Linux >> Linux の 問題 >  >> Linux

bashコマンドを使用してフォルダを一覧表示するには?

以下を使用できます:

ls -d -- */

すべてのディレクトリが / で終わるため 、これは現在のパスのディレクトリのみをリストします。 -d オプションを指定すると、内容ではなく、ディレクトリ名のみが出力されます。


Stephen Martin の応答では警告が表示され、現在のフォルダーもリストされているので、お勧めします

find . -mindepth 1 -maxdepth 1 -type d

(これは Linux 上にあります。find の POSIX man ページで -maxdepth と -mindepth を見つけることができませんでした)


find . -maxdepth 1 -type d

フォルダのみを一覧表示します。 Teddy が指摘したように、サブディレクトリへの再利用を停止するには -maxdepth が必要です


Linux
  1. cronシェルを変更する方法(shからBash)?

  2. 検索を使用して複数のファイルの名前を変更するにはどうすればよいですか?

  3. 再帰的なファイルリストの深さを制限するには?

  1. Linuxターミナルから正規表現を使用してフォルダーを削除するにはどうすればよいですか

  2. Bashを使用してHTTPヘッダーを解析するには?

  3. ls を使用して空でないファイルのみを一覧表示するにはどうすればよいですか?

  1. Bash履歴コマンドの使用方法

  2. bash で以前のコマンドの出力を使用する

  3. bashを使用して、数値のリストから平均、最大、最小を見つけるにはどうすればよいですか?