cd * [閉じる]の結果は何ですか?

cd * [閉じる]の結果は何ですか?

私の端末(Ubuntu)でこれを試しましたが、cd *私のディレクトリが最初のディレクトリのリストに変更されました。

ベストアンサー1

cd通常はシェルに組み込まれています。したがって、動作はシェル、シェルバージョン、および使用しているオペレーティングシステムによって異なります。たとえばBashDebian 9次のような結果が得られます。

bash: cd: too many arguments

これは*、最初にexplainを使用してglobbingから、それを試みるときに使用しているディレクトリにあまりにも多くのディレクトリとファイルがあるためです。

ただし、ディレクトリが1つだけ存在し、folder現在のディレクトリから呼び出すと、シェルはglob次のように入力します。

cd folder

これは成功しているでしょうfolder

おすすめ記事