Linux——指令使用方法!

灰八屁處發表於2018-11-24

1 、語法


file [ 選項]  filename


 


2 、選項列表


選項


說明


-v | --version


顯示命令版本資訊


--help


顯示幫助文件


-b | --brief


列出結果的時候,不顯示檔名


-C | --compile


編寫一個magic.mgc輸出檔案,其中包含魔術檔案或目錄的預解析版本


-c | --checking-printout


以檢查魔術檔案的解析形式的列印輸出。這通常與-m標誌一起使用,用於在安裝新的魔術檔案之前除錯它。


-e | --exclude testname


從確定檔案型別的測試列表中排除在testname中指定的測試。有效的測試名稱是:


apptype ,EMX應用程式型別(僅在EMX上)。


text ,各種型別的文字檔案(此測試將嘗試猜測文字編碼,而不管“編碼”選項的設定如何)


encoding ,用於軟魔術測試的不同文字編碼


tokens ,在文字檔案中查詢已知的令牌


cdf ,列印複合文件檔案的詳細資訊


compress ,檢查並檢視壓縮檔案


elf ,列印ELF檔案的細節。


soft ,查閱魔法檔案。


tar ,檢查tar檔案


-F | --separator


指定檔名和結果之間的分隔符,預設:


-f namefile | --files-from namefile


從給定的檔案中,讀取檔名,然後操作


-h | --no-dereference


選項導致符號連結不被遵循(在支援符號連結的系統上)。如果沒有定義環境變數POSIXLY_TRIDER,則這是預設的


-i | --mime


導致檔案命令輸出MIME型別字串,而不是更傳統的人類可讀的字串。因此,它可以說‘text/plain;;charset=us-ascii’而不是‘ASCII文字’。為了使此選項工作,檔案更改了它處理命令本身識別的檔案的方式(例如許多文字檔案型別、目錄等),並使用了另一個“魔術”檔案。(見下文件案部分)


--mime-type | --mime-encoding


類似-i,但只列印指定的元素。


k | --keep-going


第一次匹配別停,繼續。隨後的匹配將具有字串‘\012-’。(如果需要換行符,請參見‘-r’選項。)


-L | --dereference


選項導致符號連結被遵循,就像ls(1)中的同名選項(在支援符號連結的系統上)。如果定義了環境變數POSIXLY_TRIDER,則這是預設的


-m | --www bxx5.com magic-file magicfiles


指定包含魔術的檔案和目錄的備用列表。這可以是單個專案,也可以是冒號分隔的列表。如果在檔案或目錄旁邊找到已編譯的魔術檔案,則將使用它。


-N | --no-pad


讓檔名在輸出中對齊                           


-n | --no-buffer


檢查每個檔案後,強迫stdout被重新整理。這隻有在檢查檔案列表時才有用。它用於希望從管道輸出檔案型別的程式。


-p | --preserve- (www 71swz.com)date


在支援utime(2)或utime(2)的系統上,嘗試保留分析過的檔案的訪問時間,假裝檔案從未讀取過它們。


-r | --raw


不要將不可列印的字元翻譯為\ooo。通常,檔案將不可列印的字元轉換為它們的八進位制表示形式


-s | --special-files


通常,檔案只嘗試讀取和確定STAT(2)報告是普通檔案的引數檔案的型別。這可以防止出現問題,因為讀取特殊檔案可能會產生特殊的後果。指定-s選項會導致file也讀取引數檔案,這些引數檔案是塊檔案或字元特殊檔案。這對於確定原始磁碟分割槽中資料的檔案系統型別非常有用,這些分割槽是塊特殊檔案。此選項還會導致檔案忽略stat(2)所報告的檔案大小,因為在某些系統上,它報告原始磁碟分割槽的大小為零。


-z | --uncompress


試著檢視壓縮檔案


-0 | --hhh163.comprint0


在檔名結束後輸出空字元‘\0’。很好地削減了產量。這不影響仍然列印的分隔符。


-z


嘗試讀取壓縮檔案的內容


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69900060/viewspace-2221514/,如需轉載,請註明出處,否則將追究法律責任。

相關文章