ls "*"
これは私のディレクトリには何も表示しません。なぜ?
*
ワイルドカードはすべてを見せませんか?
ベストアンサー1
二重引用符で囲まれた場合は、グローバルと見なされ*
ず、拡張されません。したがって、存在しない可能性のあるls
名前のファイルを一覧表示するように要求しています。*
すべてのファイルを表示するには、デフォルトls
の動作は現在のディレクトリ内のすべてのファイルを表示するため、引数なしで実行できます。ls
何らかの理由ですべてのファイルを引数として渡すには、引用符を削除して以下を実行します。
ls *
しかし、少し似ています
ls
ファイルが多い場合を除いて、あまりにも多くの引数を渡してディレクトリ*
の内容を表示するように拡張することができます。ls
ls *
ls