|
| cd |
| 説明 |
| 指定したディレクトリに移動します。何も指定しないとホームディレクトリに移動します。ホームディレクトリは通常「/home/ユーザ名/」です。 |
| 使用法 |
/usr/srcに移動する
[hoge@server hoge]$ cd /usr/src [enter]
[hoge@server src]$
これで移動 |
|
|
| chgrp |
| 説明 |
| 指定したファイルやディレクトリのグループを変更します。変更しようとするファイルやディレクトリの所有者およびスパーユーザのみ実行できます。 |
| 使用法 |
testのグループを grp-hogeに変更する
[hoge@server hoge]$ chgrp grp-hoge test [enter]
|
|
|
| chmod |
| 説明 |
指定したファイルやディレクトリのアクセス権を変更します。所有者,グループ,その他のユーザに,それぞれ読み込み,書き込み,実行権限を与えます。
★オプション★
-R : 指定したディレクトリ以下のディレクトリやファイルも対象とする。
★記述方法★
/文字の場合/
u:所有者 g:グループ o:その他のユーザ
+r:読み出し許可 -r:読み出し不可
+w:書き込み許可 -w:書き込み不可
+x:実行許可 -x:実行不可
/数字の場合/
4:読み出し許可 2:書き込み許可 1:実行許可(以上を足して指定する)
百の位:ユーザ 十の位:グループ 一の位:その他のユーザ |
| 使用法 |
/文字の場合/
所有者にファイルtestに対して,読み出し,書き込み,実行の権限を与える
# chmod u+rwx test [enter]
/数字の場合/
所有者にファイルtestに対して,読み出し,書き込み,実行の権限を与え,グループとその他のユーザに読み出しの許可を与える
# chmod 744 test [enter] |
|
|
|
| chown |
| 説明 |
| 指定したファイルやディレクトリの所有者を変更します。スーパーユーザのみ変更できます。 |
| 使用法 |
testの所有者を hogeに変更する
# chown hoge test [enter] |
|
|
|
| cp |
| 説明 |
指定したファイルやディレクトリを指定した場所へコピーします。
★オプション★
-i : コピー先に同じ名前のファイルがあるときは問い合わせる。
-f : コピー先に同じ名前のファイルがあるときは上書きする。
-R : ディレクトリ単位でコピーする。 |
| 使用法 |
hogeディレクトリのtestファイルを/home/hogehogeにコピーする
[hoge@server hoge]$ cp test /home/hogehoge [enter]
hogeディレクトリのtestファイルを/home/hogehogeにtest2という名前でコピーする
[hoge@server hoge]$ cp test /home/hogehoge/test2 [enter] |
|
|
|
| df |
| 説明 |
| ディスクドライブの使用量を表示します。そのパーティションで利用可能なサイズ,マウントポイントなどを表示します。 |
| 使用法 |
$ df [enter]
Filesystem 1024-blocks Used Available Use% Mounted on
/dev/hda2 2732745 1300968 1290456 50% /
/dev/hdc 576228 576228 0 100% /mnt/cdrom
情報が表示された |
|
|
|
| du |
| 説明 |
指定したディレクトリ内のファイルの容量を表示します。
★オプション★
-b : 単位をバイトにする
-k : 単位をキロバイトにする
-m : 単位をメガバイトにする |
| 使用法 |
home以下のディレクトリの容量をkバイト単位で表示する。
$ du -k home [enter]
1024 home/hoge
1024 home/hogehoge
2264 home |
|
|
|
| find |
| 説明 |
ファイルやディレクトリを検索します。指定したディレクトリにサブディレクトリがある場合は,その中も検索します。
★オプション★
-name : ファイル名を元に検索する
-iname : ファイル名を元に検索するが,大文字と小文字を区別しない。 |
| 使用法 |
testファイルを検索する
# find -name test [enter]
./usr/doc/test
./home/hoge/test
#
これで完了 |
|
|
|
| ls |
| 説明 |
ディレクトリのファイル一覧を表示します。
★オプション★
-a :ディレクトリにあるすべてのファイルを表示する。
-l : ディレクトリにあるすべてのファイルの詳細も表示する。
-R : 下位ディレクトリにあるファイルも表示する。 |
| 使用法 |
ディレクトリ/home/hogeのファイルを表示する
$ ls /home/hoge [enter]
必要に応じてコマンドを用いる |
|
|
|
| mkdir |
| 説明 |
新しいディレクトリ作成します。
★オプション★
-p : 指定したディレクトリと一緒に中間ディレクトリも作ります。
-m : 作成したディレクトリのパーミッションも一緒に指定します。 |
| 使用法 |
ディレクトリtestと一緒に中間ディレクトリhtmlも一緒に作る
$ mkdir html/test [enter]
ディレクトリtest作成と同時に書き込み権限を与える
$ mkdir -m +w test [enter]
ディレクトリtestを作る
$ mkdir test [enter] |
|
|
|
| mv |
| 説明 |
指定したファイルやディレクトリの移動や名前の変更をします。
★オプション★
-b : ファイルを上書きするときはバックアップを作る
-f : ファイルを上書きするときに問い合わせない
-i : ファイルを上書きするときに問い合わせをする
-u : 移動先に新しい同名ファイルがあるときは移動しない
-r : ディレクトリを移動する |
| 使用法 |
hogeディレクトリのtestファイルを/home/hogehogeに移動する
[hoge@server hoge]$ mv test /home/hogehoge [enter]
hogeディレクトリのtestファイルを同じディレクトリでtest2というファイルに変更する
[hoge@server hoge]$ mv test test2 [enter] |
|
|
|
| pwd |
| 説明 |
| カレントディレクトリをルートディレクトリからのフルパスで表示させます。 |
| 使用法 |
[hoge@server hoge]$ pwd [enter] ←コマンド
/home/hoge ←フルパスで表示された |
|
|
|
| rm |
| 説明 |
指定したファイルやディレクトリを削除します。
★オプション★
-f : 削除するファイルがなくてもユーザに知らせない
-i : ファイルを削除するかどうかユーザに問い合わせる
-r : ディレクトリを削除する |
| 使用法 |
testファイルを削除する
$ rm test [enter]
hogeディレクトリを問い合わせをせずに削除する
$ rm -rf hoge [enter] |
|
|
|
| rmdir |
| 説明 |
| 指定したディレクトリを削除します。ディレクトリ内には何もないことが前提となります。 |
| 使用法 |
hogeディレクトリを削除する
$ rmdir hoge [enter] |
|