當前位置:
首頁 > 知識 > Linux常用命令——顯示文件列表

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命令時的記錄,歡迎斧正一起學習!

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 達人科技 的精彩文章:

spring boot 項目筆記2一自定義配置文件的讀取

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光學顯示技術