初心者目線のLPIC講座 > ファイル管理コマンド > ディレクトリ操作コマンド
ファイル管理コマンドディレクトリ操作コマンド
ここではカレントディレクトリ(現在いるディレクトリ)を移動したり、ディレクトリを作成・削除したりするコマンドを紹介します。
なお、ここで出てくるコマンドは、cd、pwd、mkdir、rmdirです。
まず「cd」コマンドです。
|
「cd」コマンド
|
例を示します。/home/directoryAというディレクトリに移動したい場合、
cd /home/directoryA
と入力します。
続いて単に「cd」コマンド単体で入力してみます。
cd
と入力すれば、ホームディレクトリに移動します。
更に、特定のユーザーのホームディレクトリに移動したい場合。例えば、「user」というユーザーのホームディレクトリに移動したい場合は、
cd ~user
と入力します。
更に、
cd -
と、オプション「-(ハイフン)」を入力すると、カレントディレクトリの前にいたディレクトリに戻ります。
続いてpwdです。
|
「pwd」コマンド
|
これは、
pwd
と入力することで、カレントディレクトリを表示します。つまり現在どこにいるかが1発でわかります。
続いては、ディレクトリを作成するコマンド「mkdir」です。
|
「mkdir」コマンド
|
では例を示します。「testdir」というディレクトリを作成したい場合は、
mkdir testdir
と入力します。
続いて、「dir1/dir2」という具合に、複数階層のディレクトリを一度に作成したい時は、オプション「-p」を使って、
mkdir -p dir1/dir2
と入力します。
なお、「-m」オプションを使った場合の、アクセス権について少し説明します。ファイルやディレクトリには「アクセス権」といって書き込みや読み込みなどを制限する権限を与えることができます。
普通アクセス権を付ける場合は、ファイルやディレクトリを作成した後に、アクセス権を変更するといった形をとるのですが、この[-m]を使用することによって、アクセス権つきのディレクトリが1回で作成できるというわけです。
アクセス権に関する詳しい内容は、またの機会に説明します。
最後は「rmdir」コマンドです。
|
「rmdir」コマンド
|
ポイントは「空のディレクトリ」という所です。基本的にこのコマンドでディレクトリを削除する時には、ディレクトリ内は空にしておかなければなりません。
例えば「testdir」というディレクトリを削除したいという時に、
rmdir testdir
と入力すれば削除できますが、かりにこの中にファイルやディレクトリが存在していた場合には、エラーメッセージがでて、削除できません。
ファイルやディレクトリが存在したままでも、まとめて削除したい場合には、
rm -r testdir
という風に、「rm」コマンドに「-r」オプションを付けて入力すると、根こそぎ削除できます。スポンサードリンク