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

lsオプション

図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.