ファイルシステムの移動(cd、ls、pwd)
ディレクトリ間を移動し、内容を一覧表示し、Linuxファイルシステム階層内の現在位置を確認するコマンドを身につけます。
「ファイルシステムの移動(cd、ls、pwd)」はCoddyKit上の無料Linux Command Line & Bash Scripting Masteryレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはLinux Command Line & Bash Scripting Mastery学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Linux Command Line & Bash Scripting Masteryコースには全4レッスンが含まれています。
Linuxファイルシステムを探索する
ファイルシステムを移動することは、ファイルとフォルダーでできた街を探索するような、基本的なスキルです。現在地を把握し、ターミナル内を移動する方法を知ることは、あらゆる操作の基礎になります。
現在地:`pwd`
pwd(print working directory)は、現在地の完全なパスを表示します。下で実行してみましょう。
pwd中身を確認する:`ls`
ls(list)は、現在地にあるファイルとフォルダーを表示します。デスクトップ上のフォルダーを開いて中を確認するようなものです。下で試してみましょう。
ls詳細表示:`ls -l`
-lを追加すると、詳細な一覧が表示されます。各項目の権限、所有者、サイズ、変更日時など、名前だけの場合よりも多くの情報を確認できます。
ls -l隠しファイルを表示する:`ls -a`
Linuxでは、設定に使われる「ドットファイル」(.で始まる名前)が非表示になっています。lsに-aを追加すると、隠しファイルを含むすべてのファイルが表示されます。
ls -aディレクトリを移動する:`cd`(絶対パス)
cd(change directory)は、ディレクトリ間を移動するコマンドです。絶対パスはルート/から始まり、場所全体を示します。完全な住所のようなものです。
cd /usr/bin
pwdディレクトリを移動する:`cd`(相対パス)
相対パスは、現在地を基準にしたパスです。/home/userからcd Documentsと入力するだけで、/home/user/Documentsへ移動できます。
cd ~
ls
cd Documents
pwd便利な`cd`のショートカット
便利なcdのショートカットを紹介します。cd ..は親ディレクトリへ移動し、cd ~はホームディレクトリへ移動します。cd -は直前のディレクトリに戻ります。入力の手間を大きく減らせます。
pwd
cd /tmp
pwd
cd -
pwd
cd ..
pwd別のディレクトリを一覧表示する
ディレクトリへ移動しなくても、パスをlsに指定すれば、その中身を確認できます。現在地にとどまったまま、引数としてディレクトリを渡してください。
pwd
ls ~/Documentsファイルシステム移動クイズ
現在、ホームディレクトリ(~/)にいるとします。ホームディレクトリ直下にある.profileという隠しファイルを表示できるコマンドは、次のうちどれですか。
復習:ファイルシステムの移動
復習です。pwdは現在地を表示し、lsは中身を一覧表示します(-lは詳細、-aは隠しファイル)。cdでは、絶対パス、相対パス、ショートカットを使って移動できます。
よくある質問
「ファイルシステムの移動(cd、ls、pwd)」レッスンは無料ですか?
はい。「ファイルシステムの移動(cd、ls、pwd)」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Linux Command Line & Bash Scripting Masteryコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Linux Command Line & Bash Scripting Masteryコースには全4レッスンが含まれています。
「ファイルシステムの移動(cd、ls、pwd)」で何を学びますか?
ディレクトリ間を移動し、内容を一覧表示し、Linuxファイルシステム階層内の現在位置を確認するコマンドを身につけます。 ブラウザで直接実行するハンズオンコードでLinux Command Line & Bash Scripting Masteryを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Linux Command Line & Bash Scripting Masteryを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのLinux Command Line & Bash Scripting Masteryは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。
「ファイルシステムの移動(cd、ls、pwd)」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このLinux Command Line & Bash Scripting Masteryレッスンでコードを書いて実行できますか?
はい。すべてのLinux Command Line & Bash Scripting Masteryレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- Linuxとターミナル入門
- ファイルシステムの移動(cd、ls、pwd)
- ファイル管理の基礎(mkdir、cp、mv、rm)
- タブ補完とコマンド履歴