Linux常用命令——顯示文件列表
一步一步不學習Linux命令。
命令提示符格式:
[root@localhost ~]#
說明:
名稱 | 作用 |
---|---|
root | 當前登錄用戶名 |
localhost | 主機名 |
~ | 當前用戶的家目錄 |
# | 超級用戶提示符,普通用戶提示符是$ |
補充說明:
root是管理員賬戶,使用其他賬戶登錄顯示為其他用戶名。
~為當前登錄用戶的家目錄,root用戶是在跟下的/root文件,某用戶的家目錄在/home下,當創建一個用戶時,會自動在/home下創建一個和用戶名同名的目錄,登錄時,初始登錄顯示目錄為此目錄。
在命令行中使用pwd來查看當前目錄的路徑。
pwd = Print Working Directory
命令基本格式
command [options] [arguments]命令 [選項] [參數]
在Linux中命令所使用的符號的含義:
表示是可選的;
<> 表示可變選項,一般是多選一,而且必須是要選其一。
x|y|z 多選一,如果加上,可不選。
-abc 多選,如果加上,可不選。
說明:
名稱 | 作用 |
---|---|
command | 命令名稱 |
options | 選項,用來調整命令的功能 |
arguments | 參數,表示命令作用的對象 |
補充說明:選項有長短兩種:
長選項: 用 -- 引導,後面跟完整的單詞,如 --all
短選項: 用 - 引導,後面跟單個的字元, 如 -a
多個短選項可組合使用,例如-l-h-d,可寫作-lhd。
顯示文件列表 --- ls命令ls命令是linux下最常用的命令,是list的簡寫,通過ls 命令不僅可以查看linux文件夾包含的文件,而且可以查看文件許可權(包括目錄、文件夾、文件許可權),查看目錄信息等等。
命令格式:
ls [選項] [文件或目錄]
選項說明:
選項 | 作用 |
---|---|
-a | 顯示所有文件,包括隱藏文件(隱藏文件都是以.開頭的) |
-l | 顯示詳細信息(也可以直接使用命令ll,相當於ls -l) |
-d | 僅顯示目錄名,而不顯示目錄下的內容列表 |
-h | 已容易理解的方式列出文件大小(例如 1K 2M 3G) |
-i | 顯示文件索引節點號(inode)。一個索引節點代表一個文件 |
補充說明:對選項-d這一項做一個補充說明。當單獨使用這個選項時,如果參數是一個目錄,只顯示目錄名,不顯示這個目錄下的文件。
例如要查看/home,那麼ls /home會列印出/home下所有文件名字
加上選項也就是ls -d /home,只會列印出/home這個目錄名字,而不會顯示目錄下的文件列表。
通常個這個參數配合-l使用,列印出要查看的目錄的詳細信息,而不是這個目錄下文件的信息。
例如要查看/home的詳細信息,需要兩個選項配合使用ls -ld /home即可
-i顯示文件索引節點號(inode),具體參考文章:http://www.ruanyifeng.com/blog/2011/12/inode.html
文件許可權當使用命令ls -l時,會列印出文件的詳細信息:
[root@localhost home]#ls -l
drwxr-xr-x 4 root root 4096 7月 11 12:21 test
-rwxr-xr-x 4 root root 4096 7月 11 12:25 index.html
先看這一部分:
drwxr-xr-x-rwxr-xr-x
首先第一個符號,表示文件類型,在liunx中常用的文件類型有七種,常用的有三種:
-表示文件
d表示目錄(可理解為windows的文件夾的概念),
l表示軟鏈接文件
除了這三種還有不常用的四種:
塊設備文件,字元設備文件、套接字文件、管理文件
其次,除去第一個符號,來看rwxr-xr-x
,一共有九個字元,需分為三組,分別為wxr,r-x,r-x,每個組按照順序分別表示
u所有者,g所屬組,o其他人的許可權
那麼在上述打出的信息中,第一個root表示所有者許可權為root許可權,第二個root表示所屬組的許可權也是root許可權。
其中,i
表示可讀,w
表示可寫,x
表示可執行。
為了更加明白,對於 test
這個文件,列一個表格說明:
前三個字元 | 中三個字元 | 後三個字元 |
---|---|---|
wxr | r-x | r-x |
所有者u的許可權 | 所屬組g的許可權 | o其他人的許可權 |
可讀可寫可執行 | 可讀可執行 | 可讀可執行 |
之後的數字 1 表示引用計數,比如一個文件有一個軟鏈接(類似windows快捷方式),那麼它的引用計數就是2。
root 後面的4096表示文件的大小,已位元組為單位,也可以使用ls -lh
組合選項方式來列出容易理解的方式列出文件大小,再後面表示最後修改的日期,最後是文件的名稱。
以上是學習Linux命令時的記錄,歡迎斧正一起學習!
TAG:達人科技 |
※linux下使用tree命令以樹形結構顯示文件目錄結構
※在linux下顯示中文目錄和文件名
※一系列泄漏事件顯示即將推出的Google Pixel 3 XL
※Neofetch:在終端中顯示 Linux 系統信息
※tensorboard多個events文件顯示紊亂的解決辦法
※微軟發布新一代商用顯示器Surface Hub 2
※蘋果iPhone X Plus顯示屏組件真身曝光:LG越南出品
※Power BI技巧:在表格中動態顯示列
※Sentinel Wrap使用DNA來顯示食物是否已經變質
※Steam報告顯示Oculus Rift和Windows MR頭顯用戶數在增長
※JQury datatables 改變處理中 顯示樣式
※Windows Defender Antivirus將從3月份開始刪除顯示強制性信息的軟體
※亞馬遜新規或將導致listing無法顯示,Facebook發布其加密貨幣
※新專利顯示微軟意圖用Surface Pen殺死滑鼠
※微軟Xbox Live出現Bug:強制顯示姓名
※新專利顯示未來Apple Pencil有望在任意平坦表面使用
※Astropad新配件:讓iPad Pro變成Mac mini顯示器
※泄露的「iPhone Xc」原型圖像聲稱顯示新的顏色選項,雙sim更多
※Varjo簡述VR-1頭顯的顯示技術Bionic Display研發歷程
※最新專利文件出爐,詳解Magic Leap光學顯示技術