<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Sky's blog

    我和我追逐的夢

    常用鏈接

    統計

    其他鏈接

    友情鏈接

    最新評論

    linux基本命令學習(1)--ls

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

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

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

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

    2) 控制顯示格式

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

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

    ls -n
    類似-l, 但是列舉用戶和分組的id,即不顯式owner和group的名字,而替代為id(數字)
    ls -l的結果:
    -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的結果:
    -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
    顯示時用","號區隔每個文件和目錄的名稱,舉例如
    a.txt, b.tar, b.txt, bash, bash_list.sh, bin, dev, workspace

    3) 控制顯示內容

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

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

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

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

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

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

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

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

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


    4) 控制排序

    ls -r
    反向排序

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

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

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

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

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

    ls -v  
    以版本順序排序

    5) 遞歸列舉

    ls -R
    遞歸列舉子目錄

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

    評論

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

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

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

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

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

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

    主站蜘蛛池模板: 久久久久亚洲AV成人网人人网站 | 亚洲av丰满熟妇在线播放| 九九美女网站免费| 亚洲中文字幕AV在天堂| 亚洲高清成人一区二区三区| 久久久久久影院久久久久免费精品国产小说 | 中文字幕日韩亚洲| 久草在视频免费福利| 乱爱性全过程免费视频| 亚洲男女一区二区三区| 国产免费131美女视频| 日本在线看片免费人成视频1000 | 精品国产免费一区二区三区香蕉| 国产亚洲精品VA片在线播放| 亚洲情XO亚洲色XO无码| 午夜一区二区免费视频| 日韩精品免费在线视频| 免费国产va在线观看| 亚洲成A人片在线播放器| 亚洲国产精品一区第二页| 国产成人3p视频免费观看| 99re在线免费视频| 国产裸体美女永久免费无遮挡| 2019亚洲午夜无码天堂| 亚洲国产天堂久久综合网站| 亚洲国产成人精品久久久国产成人一区二区三区综 | 国产成人精品免费视频大全五级| 99久久国产免费中文无字幕| 一级日本高清视频免费观看 | 国产成年无码久久久免费| 国产亚洲女在线线精品| 亚洲国产激情在线一区| 亚洲国产成人片在线观看| 免费人成视频x8x8入口| 最新免费jlzzjlzz在线播放| 99re在线免费视频| 国产真人无码作爱视频免费 | 精品亚洲永久免费精品| www成人免费视频| 九九精品国产亚洲AV日韩| 国产精品亚洲片夜色在线|