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的...