Linux ファイルシステム内を移動するには、宛先を指定するためにパスを使用します。このための主要なツールがcd(チェンジディレクトリ)コマンドです。このcd linux commandの使い方を理解することは、ターミナルやcd command promptで作業するための基本的なスキルです。
パスの理解
パスを指定するには、絶対パスと相対パスの 2 つの方法があります。
-
絶対パス: これはルートディレクトリ(
/)から始まる完全なパスです。ルートはファイルシステム内の最上位ディレクトリです。/で始まるパスはすべて絶対パスです。例:/home/pete/Desktop。 -
相対パス: このパスはファイルシステム内の現在の場所を基準とします。
/home/pete/Documentsにいて、taxesという名前のサブディレクトリにアクセスしたい場合、完全なパスは必要ありません。単純に相対パスtaxes/を使用できます。
cd コマンドの使用
パスを理解したら、cd commandを使用して現在のディレクトリを変更できます。Linux ターミナルにいるか、Windows のcd command cmdプロンプトにいるかにかかわらず、ディレクトリを変更するという概念は普遍的ですが、構文は若干異なる場合があります。
絶対パスを使用して特定のディレクトリに変更するには、次のように入力します。
cd /home/pete/Pictures
このコマンドは、あなたを直接Picturesディレクトリに移動させます。
cd フォルダへの移動
すでにディレクトリ内にいてサブディレクトリに移動したい場合は、相対パスを使用できます。たとえば、現在の場所が/home/pete/Picturesで、その中にHawaiiという名前のcd folderが含まれている場合、次のように入力してその中に移動できます。
cd Hawaii
フォルダ名だけを使用したことに注意してください。これは、すでにその親ディレクトリである/home/pete/Pictures内にいたためです。
必須のナビゲーションショートカット
完全なパスでナビゲートするのは面倒な場合があります。幸いなことに、シェルは移動をはるかに速くするためのいくつかのショートカットを提供しています。
.(カレントディレクトリ):現在いるディレクトリを表します。..(親ディレクトリ):現在のディレクトリを含むディレクトリに 1 レベル上に移動します。~(ホームディレクトリ):/home/peteのような個人のホームディレクトリへのショートカットです。-(前のディレクトリ):最後にいたディレクトリに戻ります。
これらのショートカットはcd commandで使用できます。
cd .
cd ..
cd ~
cd -
これらのショートカットを試して、コマンドラインでの効率を高めてください。