Sky's blog

          我和我追逐的夢

          導(dǎo)航

          <2009年9月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          留言簿(8)

          隨筆分類

          隨筆檔案

          閱讀排行榜

          評論排行榜

          常用鏈接

          統(tǒng)計

          其他鏈接

          友情鏈接

          最新評論

          linux基本命令學(xué)習(xí)(1)--ls

          ls的用法: ls [OPTION]... [FILE]...

          列舉文件信息(默認(rèn)當(dāng)前目錄), 如果-cftuvSUX或者--sort沒有設(shè)置則按照字典順序排序條目

          1) 控制顯示范圍
          ls -a
          不忽略以.開頭的條目,即顯示所有文件和目錄包括隱藏文件和隱藏目錄

          ls -A
          類似ls -a,但是不顯式.和..目錄

          2) 控制顯示格式

          ls -1                        
          每行列舉一個文件,注意是1234的1,不是字母l

          ls -x  
          以從左到右,由上至下的橫列方式顯示文件和目錄名稱

          ls -n
          類似-l, 但是列舉用戶和分組的id,即不顯式owner和group的名字,而替代為id(數(shù)字)
          ls -l的結(jié)果:
          -rw-r--r-- 1 sky sky    0 Aug 31 23:43 a.txt
          -rw-r--r-- 1 sky sky    0 Aug 31 23:43 b.tar
          ls -n的結(jié)果:
          -rw-r--r-- 1 1000 1000    0 Aug 31 23:43 a.txt
          -rw-r--r-- 1 1000 1000    0 Aug 31 23:43 b.tar

          ls -Q,
          顯示時為每個文件和文件夾的名字增加前后雙引號,如
          "a.txt"  "b.tar"  "b.txt"  "bash"  "bash_list.sh"  "bin"  "dev"  "workspace"

          ls -F
          為條目增加指示符,例如"lib"目錄顯示為"lib/",文件不變,舉例如:
          a.txt  b.tar  b.txt  bash/  bash_list.sh@  bin/  dev/  workspace/

          ls -m
          顯示時用","號區(qū)隔每個文件和目錄的名稱,舉例如
          a.txt, b.tar, b.txt, bash, bash_list.sh, bin, dev, workspace

          3) 控制顯示內(nèi)容

          ls -l
          使用長格式,每個文件或者目錄一行,顯示詳細(xì)信息

          ls -lG
          G用于在長格式時不顯示group名稱

          ls -o
          類似ls -l,但是不顯示owner名稱

          ls -g
          類似ls -l,但是不顯示group信息,等同于ls -lG

          ls -lh   
          -h參數(shù)通常和-l一起使用, 以可讀的格式打印大小(如, 1K 234M 2G)

          ls --si -l
          --si參數(shù)類似-h參數(shù),以可讀的格式打印大小,但是計算單位是1000Bytes而非1024Bytes

          ls -s
          顯示每個文件的大小,以block為單位,結(jié)果如:
          0 a.txt  0 b.tar  0 b.txt  4 bash  0 bash_list.sh  4 bin  4 dev  4 workspace

          ls -i
          顯示文件和目錄的inode編號,結(jié)果如:
          148712 a.txt  148775 b.txt  148773 bash_list.sh  148156 dev
          148771 b.tar  148657 bash   148154 bin           148155 workspace

          ls -q,
          當(dāng)遇到不可打印字符(即控制字符)時以?替代


          4) 控制排序

          ls -r
          反向排序

          ls -U                       
          不排序,按照目錄順序列舉條目

          ls -f
          不排序,開啟-aU,關(guān)閉-ls --color,即ls -fl中的l會失效

          ls -lS  
          -S參數(shù)指示用文件和目錄的大小排序

          ls -lt  
          -t參數(shù)指示用文件和目錄的更改時間排序

          ls -X  
          以文件和目錄的擴(kuò)展名按照字母順序排序

          ls -v  
          以版本順序排序

          5) 遞歸列舉

          ls -R
          遞歸列舉子目錄

          posted on 2009-09-01 00:59 sky ao 閱讀(2788) 評論(2)  編輯  收藏 所屬分類: linux

          評論

          # re: linux基本命令學(xué)習(xí)(1)--ls 2009-09-01 11:13 隔葉黃鶯

          通常我們學(xué)一個命令都無法一下吃透,也沒有這么多精力。比如一般的
          ls 或 ls -l 就夠用了
          其他用法總是在有這方面需求的時候,會想我想要它能達(dá)到什么效果,針對性查,或是 ls --help 或 man ls

          樓主提供的確是一個很好的參考資料。  回復(fù)  更多評論   

          # re: linux基本命令學(xué)習(xí)(1)--ls 2009-09-01 23:08 sky ao

          我就是用了n年也不清楚這些基本命令到底有多少選項,所以準(zhǔn)備將平時常用的這些最最基本的命令過一遍,看看有哪些選項和用法是比較實(shí)用的,總結(jié)歸類列出來放這里作為參考,以后要用而又不大記得的時候方便查看。

          ls --help 或 man ls 的缺點(diǎn)是給出的信息太多,反而看的累,不容易找出那個是自己想要的。我列出的這些就簡單多了,但應(yīng)該可以搞定平時99.99%的要求,剩下那0.01%我就放棄好了。
            回復(fù)  更多評論   

          主站蜘蛛池模板: 凤凰县| 南昌县| 信阳市| 牡丹江市| 松阳县| 宁城县| 从化市| 台中市| 女性| 上栗县| 郴州市| 岳池县| 旬邑县| 龙陵县| 瓮安县| 洛扎县| 渭南市| 都江堰市| 江北区| 蓬莱市| 农安县| 吴桥县| 镇巴县| 永州市| 政和县| 晋城| 水富县| 龙海市| 南投市| 石首市| 宣化县| 荆门市| 贵南县| 乌拉特后旗| 馆陶县| 辉县市| 永胜县| 山阳县| 荃湾区| 特克斯县| 北宁市|