linux 常用shell命令 ls


 ls:查看文件名和目錄,用法:$ ls [選項]

1. $ ls

直接輸入ls命令,則列出當前目錄下的所有文件和目錄,不顯示詳細信息,如類型,大小,日期權限等。

2. $ ls -l

-l 選項,每行顯示一條記錄,以長列表形式顯示文件和目錄的信息,包括文件類型、大小、修改日期和時間、權限、所屬的用戶和組等。

如顯示以下內容:

drwxr-xr-x 2 userName groupName 4096 Sep 18 10:51 Desktop
drwxr-xr-x 2 userName groupName 4096 Jul 2 07:47 Documents
drwxr-xr-x 2 userName groupName 4096 Jul 2 07:47 Downloads

-rw-rw-r-- 1 userName groupName 0 Sep 18 11:43 hello.txt

上面的輸出每行有7個字段,每個字段有不同的含義:

字段1:文件類型和權限。第一個字符表示文件的類型,具體的情況有:d:目錄; -:普通文件; s:套接字文件; l:鏈接文件

    rwxr-xr-x表示文件的權限。

字段2:鏈接數。1表示只有一個文件鏈接到此文件

字段3:所有者

字段4:用戶組

字段5:文件大小,單位字節

字段6:文件最后一次被修改的日期

字段7:文件名

 

3. $ ls -lh

-lh 選項可以將文件大小顯示為符合平常閱讀習慣的形式,如:

drwxr-xr-x 2 lipan lipan 4.0K Sep 18 10:51 Desktop

 

4. $ ls -F

-F選項,將使用不同的特殊字符歸類不同的文件類型

init/    linux-sound-base/ ufw/
klibc-P2s_k-gf23VtrGgO2_4pGkQgwMY.so*    lsb/    x86_64-linux-gnu/
libcryptsetup.so.4@    modprobe.d/    xtables/  hello.txt

/:表示目錄

@:表示鏈接文件

*:表示可執行文件

無:表示普通文件

 

5. $ ls -R

-R 選項,將遞歸的列出某個目錄的內容

 

6. $ ls -ls

-ls 選項,將以長列表格式按文件大小順序列出文件和目錄(降序)

 

7. $ ls -a

-a選項,將列出包括隱藏文件或目錄在內的所有文件和目錄,包括“.”(當前目錄)和“..”(父目錄)

 

8. $ ls -A

-A選項,列出包括隱藏文件或目錄在內的所有文件和目錄,不包括“.”(當前目錄)和“..”(父目錄)

 

9. $ ls -n

-n選項,輸出類似與-l選項,但是使用uid和gid代替所有者和用戶組

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM