Linux——指令使用方法!
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux常用指令含義及使用方法Linux
- Linux伺服器PBS任務佇列作業提交指令碼的使用方法Linux伺服器佇列指令碼
- linux awk使用方法Linux
- linux dig 命令使用方法Linux
- Linux 中 ranger 的使用方法LinuxRanger
- Linux:fdisk指令Linux
- linux基本指令Linux
- 【Linux】Linux安全加固指令碼Linux指令碼
- [Linux Device Driver] wifi adb 使用方法LinuxdevWiFi
- Linux內建指令Linux
- Linux 解壓指令Linux
- Linux指令碼分享Linux指令碼
- Linux基本操作指令Linux
- Linux Shell指令碼Linux指令碼
- linux彙編指令Linux
- linux tail命令的使用方法詳解LinuxAI
- 【Linux】萬字總結Linux常用指令Linux
- linux常用指令介紹Linux
- Linux基礎指令(2)Linux
- Linux神器strace的使用方法及實踐Linux
- Linux:md5sum指令Linux
- Linux埠探測指令碼Linux指令碼
- linux常用的shell指令碼Linux指令碼
- linux啟定時指令碼Linux指令碼
- linux建立定時指令碼Linux指令碼
- Linux相關的操作指令Linux
- Linux下的基本指令(一)Linux
- Linux指令入門-磁碟管理Linux
- linux 常用Mysql指令碼命令LinuxMySql指令碼
- Linux 之CenterOS下常用指令LinuxROS
- linux伺服器重啟指令Linux伺服器
- [Linux]實用指令:date、calLinux
- Linux指令記不住的筆記Linux筆記
- Linux執行python相關指令LinuxPython
- linux shell指令碼中 =~ 的作用Linux指令碼
- Linux 【Shell指令碼經典案例】Linux指令碼
- Linux基礎五(shell指令碼)Linux指令碼
- 理解 Linux/Unix 登入指令碼Linux指令碼