ls命令(檢視檔案與目錄) 總結與整理

2021-09-29 06:25:06 字數 2185 閱讀 6322

2018-05-29 22:49:25 清塘荷韻_kathy 閱讀數 13328更多

分類專欄:

linux基礎

ps:ls命在linux系統使用的頻率相當高,但基本上日常使用的引數並不多,今天回顧時發現了幾個不常用但很重要的使用引數,故記錄下。

ls(list)命令用來顯示目標列表,在linux中是使用率較高的命令。ls命令的輸出資訊可以進行彩色加亮顯示,以分割槽不同型別的檔案。

此處只列出部分引數,更詳細的請參照

ls --time-style=long-iso該方式顯示的時間,看起來最直觀。

有時,我們需要查詢最近更新過的但不記得具體檔名的檔案,就可以使用ls -lrtls -rt

若目錄下的碎檔案太多,那麼直接rm -rf *是無法刪除的。

此時可用如下命令刪除:

ls |xargs rm -rf

ls的-f引數是在檔案的末尾加上檔案型別指示符號(*、/、=、@、|,其中的乙個)

如上所示,加了-f引數,目錄的結尾都被加上了斜線 /。此時,當我們想要過濾所有的 目錄,那麼只需要把帶斜線的過濾出來就好了。

1、加上 * 代表可執行的普通檔案

[root@bogon mnt]# ls -fl /etc/init.d/ | egrep "ssh|mysqld"

-rwxr-xr-x. 1 root root 6752

aug9

2013 mysqld*

-rwxr-xr-x. 1 root root 4621

sep1

2017 sshd*

2、加上 = 表示套接字

[root@bogon mnt]# find / -type s -exec ls -lf {}  \; |tail -3

srwxr-xr-x. 1 root root 0 feb 2

17:15 /tmp/keyring-7jasaf/socket=

srwxrwxrwx. 1 root root 0 may 28

14:43 /tmp/.esd-0/socket=

srw-rw-rw-. 1 root root 0 may 28

14:42 /dev/log=

3、加上 | 表示fifos

[root@bogon mnt]# find / -type p -exec ls -lf {} \;

prw--w--w-. 1 postfix postfix 0 may 29

22:38 /var/spool/postfix/public/qmgr|

prw--w--w-. 1 postfix postfix 0 may 29 22:42 /var/spool/postfix/public/pickup|

prw-------. 1 root root 0 may 28 14:42 /var/run/autofs.fifo-net|

prw-------. 1 root root 0 may 28 14:42 /var/run/autofs.fifo-misc|

4、加上 @表示符號鏈結

[root@bogon mnt]# ls -lf /bin/bash 

-rwxr-xr-x. 1 root root 938832

jul9

2013 /bin/bash*

ls 檢視檔案與目錄

命令解釋 在linux系統中,這個命令有可能是大家最熟悉,最經常用到的並且執行的,因為我們隨時都要知道檔案或者是目錄的相關資訊。不過,linux記錄的檔案資訊實在太多了,ls並沒有全部列出來,所以當你執行ls時,預設顯示的只有非隱藏檔案的檔名 以及檔名進行排序及檔名代表的顏色顯示。命令說明 root...

Linux檔案與目錄的檢視ls

ls a 全部的檔案,連同隱藏的檔案 開頭為.的檔案 一起列出來 a 全部的檔案,連同隱藏的檔案,但不包括.與.這兩個目錄 d 僅列出目錄本身,而不是列出目錄內的檔案資料 f 直接列出結果,而不進行排序 ls會預設以檔名排序 f 根據檔案目錄等資訊,給與附加資料結構,例如 代表可執行檔案 代表目錄 ...

ls檔案與目錄檢視,檔案內容查閱

a 列出所有的 含隱藏的 檔案,包括.和.a 列出所有的 含隱藏的 檔案,不包括.和.d 僅列出目錄本身,而不是列出目錄內的檔案資料 常用 f 不進行排序,直接列出結果,ls缺省會以文件名字進行排序 f 給檔案或目錄等加上型別指示符,如 代表可執行檔 代表目錄 代表socket 檔案 代表 fifo...