Linuxコマンドのls詳細(時間とファイルサイズでソート)
1、pwd:現在のパスを表示する
2、ls:現在のパスの下のファイルを表示する【使用可能-lih組合せ】-d:現在のディレクトリの情報のみを見る(ディレクトリの情報、ls-dl)-l:現在のディレクトリの下のすべてのファイルの詳細-a:すべてのファイル(非表示ファイルを含む)を表示し、いずれかのファイルの前に「.」を付ける.非表示ファイルを表示する(非表示の意味:このファイルが重要であることを示し、管理者が勝手に動かないでください)-Aリストには「.」および以外のファイル.
-h:表示ファイルサイズ【人間が読める表示方法】-liすべてのファイル詳細と表示ファイルinode番号(ハードリンク数、3列目を含む)-i:表示ファイルのinode番号-F:異なるディレクトリまたはファイルに識別を付ける;各ファイルの最後に文字を付けてファイルのタイプを説明します."@"はシンボルリンク、"|"はFIFOS、"/"はディレクトリ、"="はソケットを表す
-p:ディレクトリにappend/indicator to directoriesを識別する
-r:逆ソート、逆ソート-t:変更時間別ソート例:ls-lrt:変更時間別逆ソート【最新変更時間の最後尾に置く】
-S:ファイルサイズ順
-s:各ファイルまたはディレクトリの前にファイルまたはディレクトリのサイズをリストします(人間が読めます)
[root@backup rc3.d]# pwd
/etc/rc.d/rc3.d
[root@backup rc3.d]#
2、ls:現在のパスの下のファイルを表示する【使用可能-lih組合せ】-d:現在のディレクトリの情報のみを見る(ディレクトリの情報、ls-dl)-l:現在のディレクトリの下のすべてのファイルの詳細-a:すべてのファイル(非表示ファイルを含む)を表示し、いずれかのファイルの前に「.」を付ける.非表示ファイルを表示する(非表示の意味:このファイルが重要であることを示し、管理者が勝手に動かないでください)-Aリストには「.」および以外のファイル.
[root@backup /]# ls -A
.autofsck bin dev lib media proc sbin sys usr
.autorelabel boot etc lib64 mnt ricky selinux test var
backup data1 home lost+found opt root srv tmp
[root@backup /]# ls -a
. .autorelabel boot etc lib64 mnt ricky selinux test var
.. backup data1 home lost+found opt root srv tmp
.autofsck bin dev lib media proc sbin sys usr
[root@backup /]#
-h:表示ファイルサイズ【人間が読める表示方法】-liすべてのファイル詳細と表示ファイルinode番号(ハードリンク数、3列目を含む)-i:表示ファイルのinode番号-F:異なるディレクトリまたはファイルに識別を付ける;各ファイルの最後に文字を付けてファイルのタイプを説明します."@"はシンボルリンク、"|"はFIFOS、"/"はディレクトリ、"="はソケットを表す
[root@backup rc3.d]# ls -F
K10saslauthd@ K75blk-availability@ K88auditd@ S10network@ S25netfs@
-p:ディレクトリにappend/indicator to directoriesを識別する
[root@backup /]# ls
backup boot dev home lib64 media opt ricky sbin srv test usr
bin data1 etc lib lost+found mnt proc root selinux sys tmp var
[root@backup /]# ls –p “/”
backup/ data1/ home/ lost+found/ opt/ root/ srv/ tmp/
bin/ dev/ lib/ media/ proc/ sbin/ sys/ usr/
boot/ etc/ lib64/ mnt/ ricky/ selinux/ test var/
[root@backup /]#
-r:逆ソート、逆ソート-t:変更時間別ソート例:ls-lrt:変更時間別逆ソート【最新変更時間の最後尾に置く】
[root@backup tmp]# ls -rtl
4
-rw-r--r-- 1 root root 466 5 17 05:32 rsyncd.conf
-rw-r--r-- 1 root root 0 5 18 21:01 kk
-rw-r--r-- 1 root root 0 5 18 21:02 nn
[root@backup tmp]
-S:ファイルサイズ順
[root@backup tmp]# ls -lS
4
-rw-r--r-- 1 root root 466 5 17 05:32 rsyncd.conf
-rw-r--r-- 1 root root 0 5 18 21:01 kk
-rw-r--r-- 1 root root 0 5 18 21:02 nn
-s:各ファイルまたはディレクトリの前にファイルまたはディレクトリのサイズをリストします(人間が読めます)
[root@backup /]# ls -s
106
4 backup 4 data1 4 home 16 lost+found 4 opt 4 root 4 srv 4 tmp
4 bin 0 dev 4 lib 4 media 0 proc 12 sbin 0 sys 4 usr
2 boot 4 etc 12 lib64 4 mnt 4 ricky 4 selinux 0 test 4 var
--color
[root@bogon /]# ls -l --color='auto'【 】
24
lrwxrwxrwx. 1 root root 7 1 16 18:22 bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 1 16 18:43 boot
drwxr-xr-x. 19 root root 3120 4 7 09:27 dev
drwxr-xr-x. 137 root root 8192 4 7 09:28 etc
drwxr-xr-x. 3 root root 19 1 16 18:55 home