熱搜:win11繞過硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動盤 真正純凈版的win7系統(tǒng)
時間:2014-12-04 14:45:00 作者:qipeng 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20141204/31912.html 手機查看 評論 反饋
例二:列出當(dāng)前目錄中所有以“t”開頭的目錄的詳細(xì)內(nèi)容,可以使用如下命令:
命令:ls -l t*
可以查看當(dāng)前目錄下文件名以“t”開頭的所有文件的信息。其實,在命令格式中,方括號內(nèi)的內(nèi)容都是可以省略的,對于命令ls而言,如果省略命令參數(shù)和操作對象,直接輸入“ ls ”,則將會列出當(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:
總計 0
script:
總計 0
soft:
總計 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/
例六:計算當(dāng)前目錄下的文件數(shù)和目錄數(shù)
命令:
ls -l * |grep “^-”|wc -l ---文件個數(shù)
ls -l * |grep “^d”|wc -l ---目錄個數(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
例十一:指定文件時間輸出格式
命令:
ls -tl --time-style=full-iso
輸出:
。踨oot@localhost soft]# ls -tl --time-style=full-iso
總計 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
總計 350644
drwxr-xr-x 16 1016 1016 4096 2012-10-11 03:25 subversion-1.6.1
擴展:
1. 顯示彩色目錄列表
打開/etc/bashrc, 加入如下一行:
alias ls=“ls --color”
下次啟動bash時就可以像在Slackware里那樣顯示彩色的目錄列表了, 其中顏色的含義如下:
1. 藍(lán)色--》目錄
2. 綠色--》可執(zhí)行文件
3. 紅色--》壓縮文件
4. 淺藍(lán)色--》鏈接文件
5. 灰色--》其他文件
上面就是ls命令的用法介紹了,所有的用法都在這里,作為初學(xué)者來說,ls命令是必須要掌握的命令,在使用Linux時,或多或少都會用到ls命令。
發(fā)表評論
共0條
評論就這些咯,讓大家也知道你的獨特見解
立即評論以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場