1

Linux シェルを使用している場合、ファイルシステムをナビゲートするのに時間がかかることがよくあります。これは通常、bash のオートコンプリートがファイル/ディレクトリ名の先頭を指定した場合にのみ機能するために発生します。私がしばしば行き着くのは、「grep」コマンドで「ls」を大量に実行し、最後に「cd」を実行することです。

GUI ベースのファイルブラウザ (Nautilus など) を使用する場合、ファイル/ディレクトリ名の任意の部分を入力すると、直接ジャンプする一致が得られます。これにより、ナビゲートがはるかに簡単かつ迅速になります。

この問題に役立つ優れたツールを誰かが知っているのだろうか。Midnight Commander の存在は知っていますが、実際に実際に使用したことはなく、最初の数回試したときは問題の直接的な解決策を見つけることができませんでした。また、Midnight Commander のような外部プログラムで立ち往生するのではなく、シェルの現在の作業ディレクトリを変更してそこで作業できるようにしたいため、適切ではないようです。

4

2 に答える 2

1

autojmp を試す

https://github.com/joelthelion/autojump

そして、次の記事は別の解決策を提供します

http://jeroenjanssens.com/2013/08/16/quickly-navigate-your-filesystem-from-the-command-line.html

于 2013-08-23T05:10:06.847 に答える
0

最初に、zshでautocdまたはautopushdを使用できます。毎回cdやpushと入力する手間をかけずに、移動したいディレクトリを入力するだけです。グロビンの可能性もあります。たとえば、これらのファイルをディレクトリに入れた場合、次のようになります。

1-a.tar
1-b.tar
c.tar

入力するだけです

*a.tar

ファイルの先頭を気にせずに。

最後の解決策として、パーソナライズされたオプションを使用して、findコマンドのエイリアスをいつでも使用できます。

于 2012-03-31T10:54:48.440 に答える