【Linux】一步一步学Linux——dir命令(了解)(25)
生活随笔
收集整理的這篇文章主要介紹了
【Linux】一步一步学Linux——dir命令(了解)(25)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
00. 目錄
文章目錄
- 00. 目錄
- 01. 命令概述
- 02. 命令格式
- 03. 常用選項
- 04. 參考示例
- 05. 附錄
01. 命令概述
列出目錄的內容
溫馨提示:該命令只需了解,實際上使用ls代替。
02. 命令格式
dir [選項]… [文件]…
03. 常用選項
List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.長選項必須使用的參數對于短選項時也是必需使用的。-a, --all 不隱藏任何以. 開始的項目-A, --almost-all 列出除. 及.. 以外的任何項目--author 與-l 同時使用時列出每個文件的作者-b, --escape 以八進制溢出序列表示不可打印的字符--block-size=SIZE scale sizes by SIZE before printing them. E.g.,`--block-size=M' prints sizes in units of1,048,576 bytes. See SIZE format below.-B, --ignore-backups do not list implied entries ending with ~-c with -lt: sort by, and show, ctime (time of lastmodification of file status information)with -l: show ctime and sort by nameotherwise: sort by ctime, newest first-C 每欄由上至下列出項目--color[=WHEN] 控制是否使用色彩分辨文件。WHEN 可以是"never"(默認)、"always"或"auto"其中之一-d, --directory 當遇到目錄時列出目錄本身而非目錄內的文件-D, --dired 產生適合Emacs 的dired 模式使用的結果-f 不進行排序,-aU 選項生效,-lst 選項失效-F, --classify 加上文件類型的指示符號(*/=@| 其中一個)--format=關鍵字 交錯-x,逗號分隔-m,水平-x,長-l,單欄-1,詳細-l,垂直-C--full-time 即-l --time-style=full-iso-g 類似-l,但不列出所有者--group-directories-first在文件前分組目錄。此選項可與--sort 一起使用,但是一旦使用--sort=none (-U)將禁用分組-G, --no-group 以一個長列表的形式,不輸出組名-h, --human-readable 與-l 一起,以易于閱讀的格式輸出文件大小(例如 1K 234M 2G)--si 同上面類似,但是使用1000 為基底而非1024-H, --dereference-command-line跟隨命令行列出的符號鏈接--dereference-command-line-symlink-to-dir跟隨命令行列出的目錄的符號鏈接--hide=PATTERN 隱藏符合PATTERN 模式的項目(-a 或 -A 將覆蓋此選項)--indicator-style=方式 指定在每個項目名稱后加上指示符號方式:none (默認),classify (-F),file-type (-p)-i, --inode 顯示每個文件的inode 號-I, --ignore=PATTERN 不顯示任何符合指定shell PATTERN 的項目-k 即--block-size=1K-l 使用較長格式列出信息-L, --dereference 當顯示符號鏈接的文件信息時,顯示符號鏈接所指示的對象而并非符號鏈接本身的信息-m 所有項目以逗號分隔,并填滿整行行寬-n, --numeric-uid-gid 類似 -l,但列出UID 及GID 號-N, --literal 輸出未經處理的項目名稱 (如不特別處理控制字符)-o 類似 -l,但不列出有關組的信息-p, --indicator-style=slash 對目錄加上表示符號"/"-q, --hide-control-chars 以"?"字符代替無法打印的字符--show-control-chars 直接顯示無法打印的字符 (這是默認方式,除非調用的程序名稱是"ls"而且是在終端輸出結果)-Q, --quote-name 將條目名稱括上雙引號--quoting-style=方式 使用指定的quoting 方式顯示條目的名稱:literal、locale、shell、shell-always、c、escape-r, --reverse 逆序排列-R, --recursive 遞歸顯示子目錄-s, --size 以塊數形式顯示每個文件分配的尺寸-S 根據文件大小排序--sort=WORD 以下是可選用的WORD 和它們代表的相應選項:extension -X status -cnone -U time -tsize -S atime -utime -t access -uversion -v use -u--time=WORD 和-l 同時使用時顯示WORD 所代表的時間而非修改時間:atime、access、use、ctime 或status;加上--sort=time 選項時會以指定時間作為排序關鍵字--time-style=STYLE 和-l 同時使用時根據STYLE 代表的格式顯示時間:full-iso、iso、locale、posix-iso、+FORMAT。FORMAT 即是"date"所用的時間格式;如果FORMAT是FORMAT1<換行>FORMAT2,FORMAT1 適用于較舊的文件而FORMAT2 適用于較新的文件;如果STYLE以"posix-"開頭,則STYLE 僅在POSIX 語系之外生效。-t 根據修改時間排序-T, --tabsize=寬度 指定制表符(Tab)的寬度,而非8 個字符-t sort by modification time, newest first-T, --tabsize=COLS assume tab stops at each COLS instead of 8-u 同-lt 一起使用:按照訪問時間排序并顯示同-l一起使用:顯示訪問時間并按文件名排序其他:按照訪問時間排序-U 不進行排序;按照目錄順序列出項目-v 在文本中進行數字(版本)的自然排序-w, --width=COLS 自行指定螢幕寬度而不使用目前的數值-x 逐行列出項目而不是逐欄列出-X 根據擴展名排序-1 每行只列出一個文件--help 顯示此幫助信息并退出--version 顯示版本信息并退出SIZE 可以是一個可選的整數,后面跟著以下單位中的一個: KB 1000,K 1024,MB 1000*1000,M 1024*1024,還有 G、T、P、E、Z、Y。使用色彩來區分文件類型的功能已被禁用,默認設置和 --color=never 同時禁用了它。 使用 --color=auto 選項,ls 只在標準輸出被連至終端時才生成顏色代碼。 LS_COLORS 環境變量可改變此設置,可使用 dircolors 命令來設置。退出狀態:0 正常1 一般問題 (例如:無法訪問子文件夾)2 嚴重問題 (例如:無法使用命令行參數)04. 參考示例
4.1 列出目錄的內容
[deng@localhost ~]$ dir bak oradiag_deng sz12 公共 文檔 bj34 projects test 模板 下載 instantclient_11_2 scott_data.sql test.c 視頻 音樂 oracle_client_11gR2.tar.gz share test.cpp 圖片 桌面 [deng@localhost ~]$4.2 列出目錄的內容,帶有顏色顯示
4.3 不隱藏任何以. 開始的項目
[deng@localhost ~]$ dir -a . .dbus projects .vimrc .. .esd_auth scott_data.sql .Xauthority bak .ICEauthority share 公共 .bash_history instantclient_11_2 sz12 模板 .bash_logout .lesshst test 視頻 .bash_profile .local test.c 圖片 .bashrc .mozilla test.cpp 文檔 bj34 .mysql_history .vim 下載 .cache oracle_client_11gR2.tar.gz .viminfo 音樂 .config oradiag_deng .vim_mru_files 桌面 [deng@localhost ~]$05. 附錄
參考:【Linux】一步一步學Linux系列教程匯總
總結
以上是生活随笔為你收集整理的【Linux】一步一步学Linux——dir命令(了解)(25)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Linux】一步一步学Linux——d
- 下一篇: 【Linux】一步一步学Linux——L