linux中dir命令詳解
在linux系統(tǒng)下dir命令的功能和ls命令差不多,主要是用以查看目錄、文件權(quán)限等詳細(xì)信息。下面由學(xué)習(xí)啦小編整理了linux中dir命令的詳細(xì)解釋,希望對(duì)你有幫助。
linux中dir命令的詳細(xì)解釋
一、Linux dir命令使用權(quán)限
任何用戶都可以在終端使用“ dir ”命令。
二、Linux dir命令使用格式
在終端使用dir命令的格式為:dir [選項(xiàng)] [目錄名] (使用時(shí)無方括號(hào))
三、Linux dir命令功能
dir 命令的功能和 ls 命令類似,不過命令參數(shù)比較少,可以使用“dir –help”查看dir命令的相關(guān)參數(shù)。
linux中dir命令參數(shù)功能:
linux中dir命令參數(shù)支持的命令格式為:
DIR [filename] [/O[sortorder]] [/S] [/W]
linux中dir命令參數(shù)不區(qū)分大小寫,支持多參數(shù)。
主要支持以下參數(shù):
/ON 按名稱排序
/OE 按擴(kuò)展名排序
/OS 按大小排序
/OD 按修改時(shí)間排序
/S 顯示子目錄文件
/W 采用寬列表格式
1.linux中dir命令參數(shù)的思想是:通過對(duì)各參數(shù)的判斷,構(gòu)造出DOS中對(duì)應(yīng)的命令字符串(var),運(yùn)行之。
2.由于事先無法確定命令有多少參數(shù),用shift語句讓參數(shù)左移,通過case語句對(duì) class="main">
linux中dir命令詳解
3.需要格外處理的是:linux中dir命令參數(shù)對(duì)應(yīng)ls -a -l;而dir /w對(duì)應(yīng)ls -a -m。這個(gè)通過對(duì)$*中是否存在“/w”或“/W”進(jìn)行處理,具體方法是,記錄“/w”或“/W”出現(xiàn)的次數(shù),如果最后次數(shù)為0,則將要運(yùn)行的命令字符串初始值為ls -a -l,否則為ls -a -m。然后對(duì)其他參數(shù)的情況進(jìn)行處理(通過case語句)。
linux的dir命令詳解實(shí)例
例如列出“/home/cc/Ruijie”里所有內(nèi)容的詳細(xì)信息??捎萌缦旅?。
[cc@cc ~]$ dir -l /home/cc/Ruijie
下面是顯示的內(nèi)容:
[cc@cc ~]$ dir -l /home/cc/Ruijie
總計(jì)2168
-rwxr-xr-x 1 cc cc 112876 2008-06-26 libpcap.so.0.6.2 -rwxr-xr-x 1 cc cc 737192 2008-06-26 libstdc++.so.5 -rwxr-xr-x 1 cc cc1938 2004-04-23 readme.txt
-rwxr-xr-x 1 cc cc 1350772 2005-08-31 xrgsu
[cc@cc ~]$