最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一天一個shell命令 linux文本系列-file命令用法

 更新時間:2016年06月05日 15:51:02   投稿:mdxy-dxy  
這篇文章主要介紹了一天一個shell命令 linux文本系列-file命令用法,需要的朋友可以參考下

linux file 命令簡介:

該命令用來識別文件類型,也可用來辨別一些文件的編碼格式。它是通過查看文件的頭部信息來獲取文件類型,而不是像Windows通過擴(kuò)展名來確定文件類型的。

更多介紹可以查看這篇文章:http://m.fzitv.net/LINUXjishu/388984.html

file 官方解釋:Determine type of FILEs. 判定文件的類型。

小知識:在UNIX/Linux系統(tǒng)中,文件類型并不是由擴(kuò)展名決定的(Windows是的)。

開篇例子:

1. $file file.txt

輸出:file.txt: ASCII English text

注:file.txt是我用file –help > file.txt生成的幫助文檔

查看—help

復(fù)制代碼 代碼如下:

Usage: file [OPTION...] [FILE...]
 Determine type of FILEs.
--help   display this help and exit
-v, --version   output version information and exit
 -m, --magic-file  LIST  use LIST as a colon-separated list of magic
 number files
-z, --uncompress   try to look inside compressed files
-b, --brief    do not prepend filenames to output lines
 -c, --checking-printout   print the parsed form of the magic file, use in
conjunction with -m to debug a new magic file before installing it
 -e, --exclude TEST   exclude TEST from the list of test to be performed for file. Valid tests are: ascii, apptype, compress, elf, soft, tar, tokens, troff
 -f, --files-from FILE   read the filenames to be examined from FILE
-F, --separator STRING   use string as separator instead of `:'
-i, --mime  output MIME type strings (--mime-type and
 --mime-encoding)
--apple  output the Apple CREATOR/TYPE
 --mime-type  output the MIME type
--mime-encoding  output the MIME encoding
 -k, --keep-going  don't stop at the first match
 -l, --list  list magic strength
 -L, --dereference  follow symlinks (default)
-h, --no-dereference  don't follow symlinks
 -n, --no-buffer  do not buffer output
 -N, --no-pad  do not pad output
 -0, --print0  terminate filenames with ASCII NUL
-p, --preserve-date  preserve access times on files
-r, --raw  don't translate unprintable chars to \ooo
-s, --special-files  treat special (block/char devices) files as ordinary ones
 -C, --compile  compile file specified by -m
 -d, --debug  print debugging messages

解讀:

1. -z

查看壓縮文件內(nèi)的信息

2. -b, -e, -i, –r

-b 去掉輸出行的前綴命名
-e 從測試列表到被執(zhí)行文件排除測試。有效的測試包括:ascii, apptype, compress, elf, soft, tar,
-i 打印MIME
-R 不轉(zhuǎn)譯無法打印的字符為\ooo

3. magic file

以mgc為擴(kuò)展名的文件,Microsoft office媒體目錄文件

實(shí)戰(zhàn)實(shí)例:

1. $file -z file.zip
查看file.zip包中的文件信息

2. $file –i file.txt
out:file.txt: text/plain; charset=us-ascii

打印MIME類型
 
$file file.txt
out:file.txt: ASCII English text

3. magic file

我翻譯起來實(shí)在蹩腳。。 只能猜測查看$which file 看看,沒有收獲。最終通過$file得到

Usage: file  [-bchikLlNnprsvz0] [--apple] [--mime-encoding] [--mime-type]
       [-e testname] [-F separator] [-f namefile] [-m magicfiles] file ...
 file  -C [-m magicfiles]
 file  [--help]

然后嘗試file –C 得到magic.mgc文件。。。 不知有何用,慚愧

Usage: file [OPTION...] [FILE...]
Determine type of FILEs.

      --help                 display this help and exit
  -v, --version              output version information and exit
  -m, --magic-file LIST       以冒號分割的魔法數(shù)字清單作為列表
                           
  -z, --uncompress           查看壓縮文件內(nèi)容
  -b, --brief                不前綴文件名到輸出行里
  -c, --checking-printout    打印魔法文件的解析格式,安裝前,用-m debug一個新的魔法文件
                             
  -e, --exclude TEST         排除測試從測試列表到執(zhí)行文件。有效的測試:ascii, apptype, compress, elf, soft, tar, tokens, troff
  -f, --files-from FILE      從已查的文檔中讀取文件名
  -F, --separator STRING     用String作為分隔器 代替 “:”
  -i, --mime                 輸出MIME類型的字符串 (--mime-type and
                               --mime-encoding)
         
      --apple                輸出蘋果類型 CREATOR/TYPE
      --mime-type            打印MIME類型
      --mime-encoding        打印 MIME 編碼
  -k, --keep-going           不停留在第一個匹配
  -l, --list                 列出magic深度
  -L, --dereference          跟隨符號鏈接(缺?。?br />   -h, --no-dereference       不跟隨符號鏈接
  -n, --no-buffer            不緩沖輸出
  -N, --no-pad               不打印輸出
  -0, --print0               NUL終止文件
  -p, --preserve-date        保持文件上的原訪問時間
  -r, --raw                  不轉(zhuǎn)移不可打印的字符到\ooo
  -s, --special-files        把特殊(塊/字符 設(shè)備)文件作為普通文件對待
  -C, --compile              編譯用-m指定的文件
  -d, --debug                打印調(diào)試信息

Report bugs to http://bugs.gw.com/

相關(guān)文章

  • Ubuntu配置NFS的具體流程(推薦)

    Ubuntu配置NFS的具體流程(推薦)

    下面小編就為大家?guī)硪黄猆buntu配置NFS的具體流程(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Shell腳本中通過正則表達(dá)式匹配IP地址

    Shell腳本中通過正則表達(dá)式匹配IP地址

    這篇文章主要介紹了Shell腳本中通過正則表達(dá)式匹配IP地址,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2015-05-05
  • Linux shell命令統(tǒng)計某列去重后的值

    Linux shell命令統(tǒng)計某列去重后的值

    今天小編就為大家分享一篇關(guān)于Linux shell命令統(tǒng)計某列去重后的值,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Linux下使用ntpdate進(jìn)行時間同步的方法實(shí)現(xiàn)

    Linux下使用ntpdate進(jìn)行時間同步的方法實(shí)現(xiàn)

    ntpdate是Linux下用于從NTP服務(wù)器同步時間的命令行工具,本文將給大家介紹Linux下使用ntpdate進(jìn)行時間同步的方法實(shí)現(xiàn),文中有相關(guān)的實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2024-03-03
  • 使用shell腳本安裝lnmp的方法步驟

    使用shell腳本安裝lnmp的方法步驟

    這篇文章主要介紹了使用shell安裝lnmp的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • shell對比文件內(nèi)容腳本分享

    shell對比文件內(nèi)容腳本分享

    這篇文章主要介紹了shell 對比文件內(nèi)容腳本,找出兩個文件不同的數(shù)據(jù),需要的朋友可以參考下
    2014-03-03
  • Linux文件處理常用命令操作技巧

    Linux文件處理常用命令操作技巧

    我是Linux初學(xué)者,在這里小編給大家分享linux幾個常用文件處理命令,感興趣的朋友參考下吧
    2017-08-08
  • shell中嵌套執(zhí)行expect命令實(shí)例

    shell中嵌套執(zhí)行expect命令實(shí)例

    這篇文章主要介紹了shell中嵌套執(zhí)行expect命令實(shí)例,一直都想把expect的操作寫到bash腳本里,這樣就不用我再寫兩個腳本來執(zhí)行了,需要的朋友可以參考下
    2014-12-12
  • 局域網(wǎng)遠(yuǎn)程開機(jī)軟件制作代碼分享

    局域網(wǎng)遠(yuǎn)程開機(jī)軟件制作代碼分享

    局域網(wǎng)遠(yuǎn)程開機(jī)軟件制作代碼分享,大家可以參考使用,要網(wǎng)卡支持,需要gtk+2.0 的庫支持UI
    2013-12-12
  • shell腳本發(fā)送http請求的實(shí)現(xiàn)示例

    shell腳本發(fā)送http請求的實(shí)現(xiàn)示例

    本文主要介紹了shell腳本發(fā)送http請求的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04

最新評論

安龙县| 永和县| 阳原县| 万载县| 武宁县| 海晏县| 紫金县| 原阳县| 镇平县| 乌拉特中旗| 衡阳市| 遂溪县| 广州市| 扎囊县| 涟源市| 集贤县| 离岛区| 大理市| 炉霍县| 阳谷县| 辽宁省| 新平| 陵水| 和政县| 民乐县| 富平县| 莱芜市| 高青县| 吉安县| 精河县| 威海市| 文安县| 苏尼特左旗| 禄丰县| 泽普县| 杭锦后旗| 上林县| 南投县| 遂昌县| 普定县| 霍山县|