標籤:parallel log class gre alt 提示資訊 參數 posix 資料
著作權聲明
更新:2017-04-26
博主:LuckyAlan
聯絡:[email protected]
聲明:吃水不忘挖井人,轉載請註明出處!
1 文章介紹
本文介紹了Linux下命令ls。
2 開發平台
接掃開發平台
3 閱前須知
提示資訊,比如預Crowdsourced Security Testing道的知識,需要先看哪些部落格
4 文章本文
ls(list segment,列出分割)用於列出檔案,是一個由POSIX和單一Unix標準規範的命令。我們可以使用ls命令:
- 列印目前的目錄的檔案或檔案夾清單
- 指定目錄裡的檔案或檔案夾清單
- 查看檔案、檔案夾、檔案目錄等的許可權、目錄資訊等
4.1 命令格式
1 ls [選項] [目錄名]
4.2 命令功能
查看檔案或檔案許可權等資訊。
4.3 常用參數
ls如果省略命令參數和操作對象,直接輸入“ ls ”,則將會列出當前工作目錄的內容清單,如下所示:
4.3.1 全部顯示 -a/-A/-all
-a, –all 列出目錄下的所有檔案,包括以 . 開頭的隱含檔案。其中-all有包含許可權在內地額詳細資料。而參數-A不列出“.”(表示目前的目錄)和“..”(表示目前的目錄的父目錄)。如下面三幅圖:
4.3.2 檔案排序顯示 -c
配合-l,根據檔案名稱排序,顯示ctime(檔案狀態最後更改時間排序及顯示):
配合-lt,根據ctime排序,顯示ctime:
4.3.3 詳細顯示 -l
除了檔案名稱,還將檔案的許可權、所有者、檔案大小等資訊詳細列出來:
4.3.4 顯示檔案大小 -human
以人類看的懂的方式顯示大小(對應的就是-si顯示的大小),注意,下面也可以用ls -h -human:
4.4.5 其他命令
-t 以檔案修改時間排序
-v 根據版本進行排序
-x 逐行列出項目而不是逐欄列出
-X 根據副檔名排序
-1 每行只列出一個檔案(注意,是沒有ls -2的,只有-1)
–help 顯示此協助資訊並離開
–version 顯示版本資訊並離開
4.5 常用範例
在使用 ls 命令時要注意命令的格式:在命令提示字元後,首先是命令的關鍵字,接下來是命令參數,在命令參數之前要有一虛線“-”,所有的命令參數都有特定的作用,自己可以根據需要選用一個或者多個參數,在命令參數的後面是命令的操作對象。
4.5.1 列出指定檔案夾下的所有檔案和目錄的詳細資料
ls -l -R /home/parallels/
關鍵字:ls
參數:-l -R
操作對象:/home/parallels/
我們還可以寫成如下形式:
ls -l -R /home/parallels/
如果命令的操作對象位於目前的目錄中,可以直接對操作對象進行操作;如果不在目前的目錄在需要給出操作對象的完整路徑。對於本例中,若在home檔案夾下的parrallels檔案夾,我們可以直接使用:
ls -lR parallels
4.5.2 列出目前的目錄中所有以“t”開頭的目錄的詳細內容
ls -l t*
注意,這裡羅列的是以t開頭的檔案夾內的檔案的詳細內容,而不是把以頭開頭的檔案夾的名字羅列。
4.5.3 只列出檔案夾下的子目錄
列出/home/parallels目錄(檔案夾)下面的子目錄:
ls -F /home/parallels |grep /$
列出/home/parralels目錄下的子目錄的詳細情況:
ls -l /home/parallels/ | grep "^d"
5 參考資料
1、本文概念部分參考了維基百科。
每天一個Linux命令(2):ls命令