3.1 移動と一覧
Navigation and Listing
cd, pwd, lsはファイルシステム内を移動し、内容を確認するための基本コマンドである。
pwd / cd
| コマンド | 説明 |
|---|---|
| pwd | 現在のディレクトリを表示 |
| cd dir | dirへ移動 |
| cd | ホームへ移動 |
| cd - | 直前のディレクトリへ |
| cd .. | 親ディレクトリへ |
$ pwd
/home/user
$ cd /var/log
$ pwd
/var/log
$ cd -
/home/user
ls
@startmindmap !theme plain skinparam backgroundColor #FEFEFE * ls ** 表示形式 *** -l : 詳細表示 *** -1 : 1行1ファイル *** -h : 人間可読サイズ ** フィルタ *** -a : 隠しファイル含む *** -A : . .. を除く *** -d : ディレクトリ自体 ** ソート *** -t : 更新時刻順 *** -S : サイズ順 *** -r : 逆順 ** 再帰 *** -R : 再帰的表示 @endmindmap
図1: lsの主要オプション
# 詳細表示
$ ls -l
-rw-r--r-- 1 user group 1234 Jan 1 10:00 file.txt
# 隠しファイル含む、人間可読サイズ
$ ls -lah
total 8.0K
drwxr-xr-x 3 user group 4.0K Jan 1 .
drwxr-xr-x 10 user group 4.0K Jan 1 ..
-rw-r--r-- 1 user group 100 Jan 1 .bashrc
# 更新時刻順(新しい順)
$ ls -lt
# サイズ順(大きい順)
$ ls -lS
| よく使う組合せ | 説明 |
|---|---|
| ls -la | 隠しファイル含む詳細一覧 |
| ls -lh | サイズを読みやすく |
| ls -ltr | 古い順に表示 |
| ls -ld dir | ディレクトリ自体の情報 |
出典
[1] man ls - list directory contents.
[2] man cd - change the shell working directory.
[2] man cd - change the shell working directory.