Linux基礎ls命令

2022-08-01 21:27:14 字數 1608 閱讀 2861

ls 命令是linux下最常用的命令,通過ls 命令不僅可以檢視linux資料夾包含的檔案而且可以檢視檔案許可權(包括目錄、資料夾、檔案許可權)檢視目錄資訊等等。ls 命令在日常的linux操作中用的很多!

命令格式:ls [選項] [目錄名]

命令功能:列出目標目錄中所有的子目錄和檔案。

查詢常用引數:ls --help

常用範例:

例一:列出/home/lfz資料夾下的所有檔案和目錄的詳細資料

命令:ls -l -r /home/lfz [等同與: ls -lr /home/lfz]

這條命令「 ls -l -r /home/lfz」中,「ls」 是命令關鍵字,「-l -r」是引數,「 /home/lfz」是命令的操作物件。在這條命令中, 使用到了兩個引數,分別為「l」和「r」.

例二:列出當前目錄中所有以「t」開頭的目錄的詳細內容

命令:ls -l t*   

可以檢視當前目錄下檔名以「t」開頭的所有檔案的資訊。對於命令ls而言,如果省略命令引數和操作物件,直接輸入「 ls 」,則將會列出當前工作目錄的內容清單。

例三:只列出檔案下的子目錄

命令:ls -f /home/lfz |grep /$  [和 ls -d */  有區別]

列出 /home/lfz 檔案下面的子目錄

例四:列出子目錄的詳細情況

命令:ls -l /home/lfz | grep "^d"

列出 /home/lfz 檔案下面的子目錄詳細情況

例五:列出目前工作目錄下所有名稱是s 開頭的檔案,愈新的愈後面

命令:ls -ltr s*

命令:ls -af

例七:計算當前目錄下的檔案數和目錄數

命令:檔案數目:ls -l * |grep "^-" |wc  -l

目錄數目:ls -l * |grep "^d"|wc -l

例八: 在ls中列出檔案的絕對路徑

命令:ls | sed "s:^:`pwd`/:"

例九:列出當前目錄下的所有檔案(包括隱藏檔案)的絕對路徑, 對目錄不做遞迴

命令:find $pwd -maxdepth 1 | xargs ls -ld

輸出:[lfz@localhost home]$ find $pwd -maxdepth 1 | xargs ls -ld

drwxr-xr-x.  3 root root 4096 6月   8 09:48 /home

drwx------. 38 lfz  lfz  4096 6月  22 00:12 /home/lfz

例十:遞迴列出當前目錄下的所有檔案(包括隱藏檔案)的絕對路徑

命令: find $pwd | xargs ls -ld 

例十一:指定檔案時間輸出格式

命令:ls -tl --time-style=full-iso【更詳細】  

ls -ctl --time-style=long-iso【一般格式】

輸出:[lfz@localhost home]$ ls -ctl --time-style=long-iso

總用量 4

drwx------. 38 lfz lfz 4096 2014-06-22 00:52 lfz

Linux基礎命令 ls

ls 顯示當前目錄下的所有內容。此命令的適用範圍 redhat rhel ubuntu centos suse opensuse fedora。1 語法 ls option file 2 選項列表 version 顯示命令版本資訊 help 顯示幫助文件 a all 列出所有的檔案 a almost...

Linux 基礎 ls 命令

第二天,繼續學習linux命令。ls 顯示當前目錄下的檔案和目錄,但是不會顯示隱藏的檔案和目錄。ls a 顯示當前目錄下的所有檔案和目錄。ls l 顯示當前目錄下的檔案和目錄的一些詳細資訊,其中包括 檔案型別 比如目錄 d 檔案 字元型檔案 c 或塊裝置 d 檔案的許可權 檔案的硬鏈結總數 檔案屬主...

Linux命令基礎 ls命令

1.ls的基本使用,不帶選項引數 2.ls a 顯示全部檔案,a是單詞all的縮寫 3.ls l 長格式顯示檔案資訊,l 是單詞long的縮寫 通過長格式顯示,可以看到關於檔案或者目錄更多詳細的資訊。一下用第一行解釋。1 第一列 drwxrwxr x 字母d代表目錄或者檔案,目錄directory的...