時々、フォルダ名でディレクトリにアクセスするのは面倒です。という名前のディレクトリがあるとしa b c d
ます。を使用する以外Tabに、ディレクトリの名前を入力せずにフォルダにアクセスする方法はありますか?
Linuxには特定のファイルごとに一意の識別子があることを知っています。これを使用してフォルダにアクセスできますか?これが実際にできるのか、どうやって行うのかわかりません。
Linuxがファイルシステムを実装するとき、それは2つのディレクトリ名の一意性を比較すると思います。したがって、各ディレクトリはスペース内で一意である必要があります。しかし、それはデータベースシステムの主キーのようなものだと思います。主キーはディレクトリの名前ですか、それとも他の一意の識別子がありますか(おそらく「内部」に格納されているいくつかの番号)。
これをプロセスのように考えてみてください。ps
端末でコマンドを実行すると、各プロセスの名前と番号を含むプロセスリストが出力されます。そのプロセスをプロセス番号で呼び出す必要があります。同様に、名前で呼び出すのではなく、番号でディレクトリを呼び出すことができるように、ディレクトリには番号がありますか?
さらに調査したところ、各ディレクトリに固有のがあることがわかりましたinode
。ただし、これまでのところ、そのによってディレクトリにアクセスするための組み込みコマンドは見つかりませんでしたinode
。
cd $(icd XXXX)
---あなたはそのfind
部分を書き直しました。次のタスクは...プログラムまたはfind
:-Pのどちらがより効率的かを確認します。
zsh
代わりにインストールbash