LPICレベル1合格を目指して その7

公開日: : 未分類 , ,

LPICレベル1を勉強するコーナーです。

これまで6回勉強してきました。

 

前回から基本的なコマンドを学んでいます。前回はファイル操作を学びました。

第7回の今日は、ディレクトリ操作について学んでいきましょう。

今回もいつものとおり、Linux標準教科書(Ver2.0.0)で学んでいきます。

 

現在のディレクトリの表示・・・pwd

ディレクトリは、階層構造になっています。いまどの階層、どの位置にいるかを示すコマンドが、pwdです。Print Working Directoryから成っています。

 

ディレクトリの変更・・・cd

現在いるディレクトリを変更する子ができるコマンドが、cdです。Change Directoryから成ります。

 

書式

cd [ディレクトリ名]

指定したディレクトリ名に移動します。ディレクトリ名は省略することもでき、省略した場合はホームディレクトリに移動します。

 

ディレクトリの作成・・・mkdir

ディレクトリを作成するコマンドは、mkdirです。

 

書式

mkdir [オプション] ディレクトリ名

 

オプション

-p
指定されたディレクトリの上位ディレクトリも作成する

 

-pオプションは便利ですので、ぜひ覚えておきたいオプションです。

 

ディレクトリの削除・・rmdir

ディレクトリを削除するコマンドは、rmdirです。

 

書式

rmdir [オプション] ディレクトリ名

 

オプション

-p
指定した階層までのディレクトリを一括で削除します。オプションを付けずに実行した場合は、最下層のディレクトリのみ削除します。

 

rmdirには注意があり、削除対象のディレクトリが空でなければなりません。

ディレクトリの中にファイルがあってもいいから削除したい

ってことは当然ありますよね。その時は、前回学んだrmコマンドを使って、

rm -r 削除したいディレクトリ

とします。

 

ディレクトリを操作する基本的なコマンドは以上となります。

ここからは、ディレクトリについて少し学びましょう。

 

特別なディレクトリ

Linuxでは、ディレクトリの中でも特別なものがあり、それらは記号で表すことがあります。代表例を上げておきます。

カレントディレクトリ (.)
現在いるディレクトリのこと
親ディレクトリ (..)
1階層上のディレクトリのこと
ホームディレクトリ (~)
ユーザの作業開始位置となるのディレクトリのこと。ログイン直後のユーザは、必ずホームディレクトリにいる。
ルートディレクトリ (/)
ディレクトリ階層の最上位階層を示します。

 

絶対パスと相対パス

この部分に関しては、私の言葉でまとめるよりもLinux標準教科書(Ver2.0.0)を引用したほうが良さそうなので、引用します。

カレントディレクトリが/usr/local であるとします。このとき、/usr/bin/xxx のファイルを指定するには、次の2 通りが存在します。
1. /usr/bin/xxx
2. ../bin/xxx
1. は、最上位のディレクトリ(/) からディレクトリ・ファイル名を指定しています。2. は、「自分が現在いる位置からみて」ディレクトリ・ファイル名を指定しています。1. の方法を絶対(パス) 指定といい、2. の方法を相対(パス) 指定といいます。絶対(パス) 指定は、どのディレクトリにいてもパスを指定できます。逆に、相対(パス) 指定は、現在のディレクトリが変わると利用できない、という特徴があります。また、絶対(パス) 指定は、常に/から指定するので非常に記述が長くなることがあります。相対(パス) 指定は、現在の位置から見て非常に近いディレクトリのときは、指定の記述が短くて済む、という特徴があります。ここでは、penguin というユーザのホームディレクトリが、/home/penguin であるという想定をしています。

引用:Linux標準教科書(Ver2.0.0) P.47 3.2.6. 絶対(パス)指定と相対(パス)指定

 

今日はここまで。

 

ad

関連記事

Bootstrapってなんなの?状態の初心者がBootstrapについて勉強してみる その3

Bootstrapってなんなの?状態の初心者がBootstrapについ...

記事を読む

no image

ロリポップでEC-CUBEのページ詳細設定にはまる。

レンタルサーバーで人気のロリポップ!を借りて、EC-CUBEの勉強をし...

記事を読む

no image

数百記事あるWordPressのパーマリンクを変更する。

この姉妹サイトのポイントサイトってどうなの?のアクセス数が先月より下落...

記事を読む

no image

今まで知らなかったCASE式の使いドコロ。

さぁ、こまった。 数字が入っているカラムを使って並び変えなきゃならな...

記事を読む

ad

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

PAGE TOP ↑