GNU/Linux >> Linux の 問題 >  >> Linux

ディレクトリを頻繁に変更するときに入力を最小限に抑える方法は?

dirs -v コマンドは、各ディレクトリの前に番号を付けてディレクトリ スタックを一覧表示し、pushd に番号引数を与えることができます。 コマンドを実行して、そのディレクトリにジャンプさせます。たとえば、dirs -v の場合 変更先のディレクトリに 2 があることを示しています その前 (つまり、リストの 3 番目のディレクトリ) で pushd +2 を実行します。 そのディレクトリに変わります。

入力を節約するために、次のようなエイリアスを指定してこれらのコマンドを短縮できます:

alias dv="dirs -v"
alias pd=pushd

ワイルドカードを使用できます:

cd ../*test1 or even cd *t1
cd ../2010*test2
cd ../*bar

それらははるかに柔軟で、異なる状況ごとにスクリプトを計画する必要はありません。慣れれば、あらゆる種類のディレクトリに使用できます。例:

cd /e*/n*k will take you to /etc/network
cd /h* to /home

どこでも使用できます (ls もちろん、表示するものをフィルタリングすることもできます)

bash ワイルドカード


Linux
  1. LinuxでsFTPを使用してファイル/ディレクトリをアップロードまたはダウンロードする方法

  2. Linuxですべてのディレクトリのファイルを再帰的に検索する方法

  3. ディレクトリでのみ再帰的な chmod を実行するにはどうすればよいですか?

  1. Linuxターミナルでディレクトリを開いたり閉じたりする方法

  2. [Linux]:「tar」シェルコマンドを使用するときにディレクトリを除外する方法

  3. bashでインストールを使用してディレクトリをディレクトリにコピーする方法は?

  1. すべての子ディレクトリのディレクトリ サイズを一覧表示する方法は?

  2. ディレクトリ内に一度に複数のディレクトリを作成するにはどうすればよいですか?

  3. debian パッケージをビルドするときにファイル/ディレクトリを無視するにはどうすればよいですか?