cd コマンド中のフォルダ内容の一覧表示

cd コマンド中のフォルダ内容の一覧表示

私は間違っているかもしれませんが、人々がcdコマンドを使用してナビゲートし、実際に実行せずに現在のフォルダのフォルダの内容を表示できることを見ました。

その後、入力してcd Downloads/StuffEnterキーを押さないと、Download / Stuffフォルダの内容を一覧表示できますか?

答え1

これはシェルのプログラム可能な完成機能です。TABこれを行うには、キーを2回押すだけです。

入力しcd Downkoads/StてからTABキーを押すと想像してください。で始まるフォルダだけがSt完了します。これで始まる別のフォルダがある場合は、ダブルクリックするとそのフォルダの一覧が表示されます。たとえば、StuffStStTAB

$ cd Downloads/St<tab><tab>
Stuff/  Stage/  Start/

別の例:入力してcd Downkoads/キーTABを2回押すと、cd入力できるすべての項目が一覧表示されます。

$ cd Downloads/St<tab><tab>
Stuff/  Stage/  Start/  Otherfolder/

答え2

Tabキーをダブルクリックしてファイル名を完成させることができます。

正確に表示される内容は、シェルによって多少異なります。たとえば、zshはファイルの日付とサイズを表示するように設定することもできますcd

Bash出力の例:

$ cd (tabtab)
dira/     dirb/     file.txt  

カスタマイズされたzsh出力のいくつかの例:

[0 1058 9:52:56] ~/temp/tabtest % cd dir
drwxrwxr-x   2 user   group      4096 Oct 3 09:51 dira
drwxrwxr-x   2 user   group      4096 Oct 3 09:51 dirb

dir(file.txtにCDを移動できないため、zshは最初のタブでこれを行います。)

関連情報