系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > ls命令在Linux操作用法

ls命令在Linux操作中有哪些用法?(2)

時(shí)間:2014-12-04 14:45:00 作者:qipeng 來源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20141204/31912.html 手機(jī)查看 評論

  例二:列出當(dāng)前目錄中所有以“t”開頭的目錄的詳細(xì)內(nèi)容,可以使用如下命令:

  命令:ls -l t*

  可以查看當(dāng)前目錄下文件名以“t”開頭的所有文件的信息。其實(shí),在命令格式中,方括號(hào)內(nèi)的內(nèi)容都是可以省略的,對于命令ls而言,如果省略命令參數(shù)和操作對象,直接輸入“ ls ”,則將會(huì)列出當(dāng)前工作目錄的內(nèi)容清單。

  例三:只列出文件下的子目錄

  命令:ls -F /opt/soft |grep /$

  列出 /opt/soft 文件下面的子目錄

  輸出:

 。踨oot@localhost opt]# ls -F /opt/soft |grep /$

  jdk1.6.0_16/

  subversion-1.6.1/

  tomcat6.0.32/

  命令:ls -l /opt/soft | grep “^d”

  列出 /opt/soft 文件下面的子目錄詳細(xì)情況

  輸出:

  [root@localhost opt]# ls -l /opt/soft | grep “^d”

  drwxr-xr-x 10 root root 4096 09-17 18:17 jdk1.6.0_16

  drwxr-xr-x 16 1016 1016 4096 10-11 03:25 subversion-1.6.1

  drwxr-xr-x 9 root root 4096 2011-11-01 tomcat6.0.32

  例四:列出目前工作目錄下所有名稱是s 開頭的檔案,愈新的排愈后面,可以使用如下命令:

  命令:ls -ltr s*

  輸出:

 。踨oot@localhost opt]# ls -ltr s*

  src:

  總計(jì) 0

  script:

  總計(jì) 0

  soft:

  總計(jì) 350644

  drwxr-xr-x 9 root root 4096 2011-11-01 tomcat6.0.32

  -rwxr-xr-x 1 root root 81871260 09-17 18:15 jdk-6u16-linux-x64.bin

  drwxr-xr-x 10 root root 4096 09-17 18:17 jdk1.6.0_16

  -rw-r--r-- 1 root root 205831281 09-17 18:33 apache-tomcat-6.0.32.tar.gz

  -rw-r--r-- 1 root root 5457684 09-21 00:23 tomcat6.0.32.tar.gz

  -rw-r--r-- 1 root root 4726179 10-10 11:08 subversion-deps-1.6.1.tar.gz

  -rw-r--r-- 1 root root 7501026 10-10 11:08 subversion-1.6.1.tar.gz

  drwxr-xr-x 16 1016 1016 4096 10-11 03:25 subversion-1.6.1

  例五:列出目前工作目錄下所有檔案及目錄;目錄于名稱后加“/”, 可執(zhí)行檔于名稱后加“*”

  命令:ls -AF

  輸出:

 。踨oot@localhost opt]# ls -AF

  log/ script/ soft/ src/ svndata/ web/

  例六:計(jì)算當(dāng)前目錄下的文件數(shù)和目錄數(shù)

  命令:

  ls -l * |grep “^-”|wc -l ---文件個(gè)數(shù)

  ls -l * |grep “^d”|wc -l ---目錄個(gè)數(shù)

  例七: 在ls中列出文件的絕對路徑

  命令:ls | sed “s:^:`pwd`/:”

  輸出:

 。踨oot@localhost opt]# ls | sed “s:^:`pwd`/:”

  /opt/log

  /opt/script

  /opt/soft

  /opt/src

  /opt/svndata

  /opt/web

  例九:列出當(dāng)前目錄下的所有文件(包括隱藏文件)的絕對路徑, 對目錄不做遞歸

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

  輸出:

 。踨oot@localhost opt]# find $PWD -maxdepth 1 | xargs ls -ld

  drwxr-xr-x 8 root root 4096 10-11 03:43 /opt

  drwxr-xr-x 2 root root 4096 2012-03-08 /opt/log

  drwxr-xr-x 2 root root 4096 2012-03-08 /opt/script

  drwxr-xr-x 5 root root 4096 10-11 03:21 /opt/soft

  drwxr-xr-x 2 root root 4096 2012-03-08 /opt/src

  drwxr-xr-x 4 root root 4096 10-11 05:22 /opt/svndata

  drwxr-xr-x 4 root root 4096 10-09 00:45 /opt/web

  例十:遞歸列出當(dāng)前目錄下的所有文件(包括隱藏文件)的絕對路徑

  命令: find $PWD | xargs ls -ld

  例十一:指定文件時(shí)間輸出格式

  命令:

  ls -tl --time-style=full-iso

  輸出:

  [root@localhost soft]# ls -tl --time-style=full-iso

  總計(jì) 350644

  drwxr-xr-x 16 1016 1016 4096 2012-10-11 03:25:58.000000000 +0800 subversion-1.6.1

  ls -ctl --time-style=long-iso

  輸出:

 。踨oot@localhost soft]# ls -ctl --time-style=long-iso

  總計(jì) 350644

  drwxr-xr-x 16 1016 1016 4096 2012-10-11 03:25 subversion-1.6.1

  擴(kuò)展:

  1. 顯示彩色目錄列表

  打開/etc/bashrc, 加入如下一行:

  alias ls=“ls --color”

  下次啟動(dòng)bash時(shí)就可以像在Slackware里那樣顯示彩色的目錄列表了, 其中顏色的含義如下:

  1. 藍(lán)色--》目錄

  2. 綠色--》可執(zhí)行文件

  3. 紅色--》壓縮文件

  4. 淺藍(lán)色--》鏈接文件

  5. 灰色--》其他文件

  上面就是ls命令的用法介紹了,所有的用法都在這里,作為初學(xué)者來說,ls命令是必須要掌握的命令,在使用Linux時(shí),或多或少都會(huì)用到ls命令。

標(biāo)簽 Linux 命令

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨(dú)特見解

立即評論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

官方交流群 軟件收錄