瀏覽量:1次
linux系統(tǒng)下用ls命令列出當前目錄下的文件。ls 命令將每個由 Directory 參數(shù)指定的目錄或者每個由 File 參數(shù)指定的名稱寫到標準輸出,以及您所要求的和標志一起的其它信息。如果不指定 File 或 Directory 參數(shù), ls 命令顯示當前目錄的內(nèi)容。ls運行時可指定下列參數(shù),-a 列出目錄下的所有文件,包括以 . 開頭的隱含文件。-b 把文件名中不可輸出的字符用反斜杠加字符編號(就象在C語言里一樣)的形式列出。-c 輸出文件的 i 節(jié)點的修改時間,并以此排序。-d 將目錄象文件一樣顯示,而不是顯示其下的文件。-e 輸出時間的全部信息,而不是輸出簡略信息。-f -U 對輸出的文件不排序。-g 無用。-i 輸出文件的 i 節(jié)點的索引信息。-k 以 k 字節(jié)的形式表示文件的大小。-l 列出文件的詳細信息。-m 橫向輸出文件名,并以“,”作分格符。-n 用數(shù)字的 UID,GID 代替名稱。-o 顯示文件的除組信息外的詳細信息。-p -F 在每個文件名后附上一個字符以說明該文件的類型,“*”表示可執(zhí)行的普通文件;“/”表示目錄;“@”表示符號鏈接;“|”表示FIFOs;“=”表示套接字(sockets)。-q 用?代替不可輸出的字符。-r 對目錄反向排序。-s 在每個文件名后輸出該文件的大小。-t 以時間排序。-u 以文件上次被訪問的時間排序。-x 按列輸出,橫向排序。-A 顯示除 “.”和“..”外的所有文件。-B 不輸出以 “~”結(jié)尾的備份文件。-C 按列輸出,縱向排序。-G 輸出文件的組的信息。-L 列出鏈接文件名而不是鏈接到的文件。-N 不限制文件長度。-Q 把輸出的文件名用雙引號括起來。-R 列出所有子目錄下的文件。-S 以文件大小排序。-X 以文件的擴展名(最后一個 . 后的字符)排序。-1 一行只輸出一個文件。缺省情況下,ls 命令按照文件名的字母順序顯示所有信息。整理順序由環(huán)境變量 LANG 或 LC_COLLATE 環(huán)境變量確定。在 AIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs 中的 "National Language Support Overview for Programming" 包含更多細節(jié)。當 ls 命令顯示目錄內(nèi)容時,它不顯示名稱以 .(點)開頭的文件項,除非使用了 -a 或者 -A 標志。如果命令由 root 用戶執(zhí)行,它缺省使用 -A 標志。格式化輸出有三種主要方式:* 每行列出一項。* 通過指定 -C 或 -x 標志以多列列出各項。當向 tty 輸出時,-C 標志是缺省格式。如果文件或目錄名太長,ls 命令顯示單列輸出。* 通過指定 -m 標志可以以逗號分隔系列列出項。要確定輸出行中字符位置的數(shù)目,ls 命令使用環(huán)境變量 COLUMNS。如果沒有設置此變量,命令獲取顯示的當前列值。如果使用這些方法,ls 命令還不能確定字符位置的數(shù)量,它就使用缺省值 80。使用 -e 和 -l 標志所顯示的方式解釋如下:如果第一個字符是:d 此項為目錄。b 此項為塊特殊文件。c 此項為字符特殊文件。l 此項為符號鏈接,或者指定 -N 標志,或者符號鏈接不指向現(xiàn)有文件。p 此項為一個先進先出(FIFO)特殊文件。s 此項為本地套接字。- 此項為普通文件。接下來的 9 個字符被分成 3 個集合,每個集合 3 個字符。第一組 3 字符集合顯示所有者許可權(quán)。下一組 3 字符集合顯示了組中其它用戶的許可權(quán)。最后 3 字符集合顯示了訪問此文件的其它任何人的許可權(quán)。每個集合中的三個字符各自表示了文件的讀、寫和執(zhí)行權(quán)限。目錄的執(zhí)行權(quán)限讓您可以搜索目錄中的指定文件。
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點,本網(wǎng)不承擔此類稿件侵權(quán)行為的連帶責任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們在確認后,會立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776