ターミナルの「cd」コマンド-部分的なフォルダー名を使用


14

入力しにくい長い名前のフォルダ内をナビゲートしたい場合、このフォルダのある種の短縮名で「cd」を使用して、不要な作業から解放する方法はありますか?

回答:


19

いくつかの文字を入力した後、名前が一意であることがわかっている場合は、次の操作を実行できます。たとえば、フォルダー "FooBarBaz"に移動します。

cd Foo*

*グロブで始まるすべてのフォルダの名前に展開さFooれ、cd最初のフォルダFOUNDに行きます。

同じことが逆に機能するか、またはあなたが知っている部分がフォルダ名の真ん中にある場合:

cd *Baz
cd *Bar*

これはおそらく最小限のキー押下を必要とします。押すだけでEnter自動的に拡大します。

autocdBashを使用すると仮定して、オプションを設定すると、さらに短くすることができますshopt -s autocdcdシェルcdを使用せずにディレクトリ名を入力するだけです。例えば:

shopt -s autocd
Foo*

もちろん、シェルの構成ファイルにこのオプションを追加して、自動的にロードすることができます(使用する内容応じて~/.bash_profileまたは~/.bashrcなど)。


nnnnniiiicccee!
ギルベイツ

13

Tab ↹キーを使用して、部分的に入力されたファイル名を自動補完できます。


1
私が見た中で最速の賛成票だったに違いない。
slhck

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.