
ターミナルでLinuxファイルシステムを使いこなすことは、グラフィカルインターフェースに頼らずに効率的に作業したい人にとって不可欠です。視覚的なアイコンやドラッグ&ドロップ機能を備えた一般的なファイルマネージャーとは異なり、Linuxを操作するには、コマンドライン操作、特にcd
ディレクトリ間の切り替えの鍵となるコマンドをしっかりと理解する必要があります。この包括的なガイドは、Linuxファイルシステムを効果的に操作するために必要なスキルを身に付けることができます。
Linuxのcdコマンドを理解する
このcd
コマンドは「change d irectory 」の略で、Linuxにおけるディレクトリナビゲーションの基盤です。このコマンドを使うと、ファイルシステム内の様々な場所(個人のホームディレクトリ、特定のフォルダ、上位ディレクトリなど)間を移動できます。このcd
コマンドを使用するための基本的な構文は次のとおりです。
cd [options] [directory]
この構文では、ディレクトリは目的のフォルダーへのパスを指定し、オプションはコマンドの動作を変更するオプションの引数です。
現在のディレクトリを確認する
変更を加える前に、ナビゲーションエラーを回避するために現在の作業ディレクトリを確認することをお勧めします。これはpwd
、現在のディレクトリのフルパスを表示するコマンドで簡単に実行できます。
pwd

このコマンドを実行すると、「/home/username」に移動することがわかります。これで、cd
自信を持ってコマンドを展開してディレクトリを切り替えることができます。
特定のディレクトリへの移動
特定のディレクトリにアクセスするには、コマンドに明確なパスを指定する必要がありますcd
。例えば、「Desktop/mte」ディレクトリにアクセスするには、次のコマンドを実行します。
cd desktop/mte

ホームディレクトリに戻る
ディレクトリ構造で迷ってしまった場合は、cd
引数なしでコマンドを実行するだけでホーム ディレクトリに戻ることができます。
cd
このコマンドは、ファイル システム内の任意の場所から機能します。

親ディレクトリへの移動
cd
1 つ上のディレクトリ レベルに移動するには、次のコマンドを実行します..
。
cd..

最後にアクセスしたディレクトリに切り替える
-
コマンドにハイフン( )を使用するとcd
、前のディレクトリに簡単に戻ることができます。例えば、「Desktop/mte」からデスクトップディレクトリに移動した場合は、次のように入力します。
cd -
「Desktop/mte」の場所に戻ります。

絶対パスでナビゲートする
絶対パスは、ルートディレクトリ (/) から始まる特定の場所を示します。cd
コマンドの後にフルパスを指定すると、特定の場所に直接アクセスできます。
cd /usr/local/bin

相対パスでナビゲートする
ホームディレクトリ内にいる場合は、フォルダ名を直接入力することで、近くのフォルダに簡単にアクセスできます。例えば、ドキュメントフォルダに切り替えるには、次のようにします。
cd Documents

ルートディレクトリへのアクセス
ルートディレクトリはスラッシュで表されます。直接移動するには、次のように入力します。
cd /

Linuxコマンドをcdと組み合わせる
他のコマンドと組み合わせることで、生産性が向上しますcd
。例えば、「Desktop」ディレクトリに切り替えてすぐにその内容を一覧表示するには、次のコマンドを使用します。
cd Desktop && ls

チルダを使ってホームディレクトリに戻る
チルダ記号(~
)はホームディレクトリを示します。ホームディレクトリに戻るには、次のように入力します。
cd ~

また、 を使用してホームからの相対的なサブディレクトリに移動することもできます~
。例:
cd ~/Documents
別のユーザーのホームディレクトリに変更する
ユーザー名をチルダで囲むことで、別のユーザーのホームディレクトリにアクセスできます。例えば、linuxuserのホームディレクトリにアクセスするには、次のようにします。
cd ~linuxuser

ディレクトリ名におけるスペースの扱い
スペースを含むディレクトリ名を扱う場合は、必ず引用符で囲むか、\
各スペースの前にバックスラッシュ( )を付けてください。そうしないとエラーメッセージが表示されます。例えば、「Hello World」というディレクトリに切り替えるコマンドは、次のように実行できます。
cd "Hello World"

あるいは、バックスラッシュ方式を使用します。
cd Hello\ World

隠しディレクトリのナビゲート
Linuxの隠しファイルと隠しディレクトリはドットで始まります。隠しディレクトリにアクセスするには、次のコマンドを実行します。
cd.directoryName
ls -a
隠しディレクトリを調べるには、隠しファイルも含めたすべてのファイルを一覧表示するコマンドを使用します。
ls -a

次に、 を使用してcd
目的の隠しフォルダに移動します。
cd.cache
おめでとうございます!これで隠しディレクトリ「.cache」に移動しました。

オートコンプリート機能の活用
オートコンプリート機能により、ナビゲーションが効率化されます。ディレクトリ名を入力し始めると、Tabキーを押すことで候補が表示されます。例えば、「D」と入力してTabキーを押すと、その文字で始まるすべてのディレクトリが一覧表示されます。

エイリアスを使ったショートカットの作成
よく使うタスクを効率化するには、エイリアスを使うと時間を節約できます。「.bashrc」ファイルにショートカットを設定しておけば、よく使うディレクトリに素早く切り替えることができます。例えば:
alias deskMte="cd Desktop/mte"

強化された代替品:ゾキシド
このcd
コマンドは基本的なものですが、深いディレクトリでは扱いにくい場合があります。Zoxidの使用を検討してください。この革新的なツールはディレクトリへのアクセスパターンを学習し、数文字入力するだけで頻繁にアクセスするフォルダに素早く移動できます。長いパスを入力する代わりに、以下の方法でワークフローを簡素化できます。
z directory
これは効率性の面で画期的なものであることがわかるでしょう。
ヒントとして、セキュリティを維持することが最も重要です。データを保護するために、Linux のファイルとディレクトリをパスワードで保護する方法を学んでください。
よくある質問
1. Linux で現在のディレクトリを確認するにはどうすればよいですか?
ターミナルでコマンドを入力すると、現在のディレクトリを確認できますpwd
。作業ディレクトリのフルパスが表示されます。
2.フォルダ名にスペースが含まれている場合はどうすればいいですか?
名前にスペースが含まれるディレクトリに移動するには、名前を引用符で囲むか (例: cd "My Folder"
)、スペースをバックスラッシュでエスケープします (例: cd My\ Folder
)。
3.cd
コマンドをカスタマイズできますか?
cd
はい、 「.bashrc」ファイルに追加することで、よく使用するコマンドのエイリアスを作成し、ショートカットを使用してディレクトリナビゲーションを効率化できます。
コメントを残す ▼