亚洲国产天堂久久九九九_亚洲精品综合一区二区三区_亚洲国产激情在线一区_成人18xxxx网站

了解Linux文件命令語法,Linux文件命令的使用方法

在類 UNIX 系統中,文件名可能與其實際類型完全不同。在某些情況下,它們甚至沒有有效的擴展名。因此,它會使數據管理變得更加復雜。為了方便地組織信息,Linux 提供了一個名為文件命令的程序。它主要用于確定文件類型——美國信息交換標準代碼 (ASCII) 文本或多用途 Internet 郵件擴展 (MIME) 格式。在本教程中,您將了解使用該程序的基礎知識以及它如何增強您的服務器管理和 Linux 操作技能。

了解Linux文件命令語法,Linux文件命令的使用方法-南華中天

了解 Linux 文件命令語法

要在VPS 主機上使用 Linux 文件命令,您必須將它與 SSH 客戶端(例如 PuTTY 或終端)連接。

在開始之前,我們先分析一下file命令的基本語法:

文件 [選項] [文件名]

  • file?– 指示 shell 執行文件命令。
  • [options]?– 修改命令的操作。
  • [文件名]?– 插入您要檢查的文件名。

執行時,該命令不考慮文件擴展名。相反,它會運行三個測試來確定文件類型:

  • 文件系統測試——檢查 stat 系統調用的返回。該程序會檢查它是空文件還是特殊文件類型。它還會查找與您使用的系統相關的已知格式(如果它們在系統頭文件中指定)。
  • 魔術測試——使用魔術數字,文件開頭的一串短數字,來檢查它是否是二進制可執行數據。如果是,程序將確定它的類型。運行此測試的必要信息可從已編譯的魔術文件中的/etc/magic或/usr/share/misc/magic中獲得。
  • 語言測試——檢查寫入文件的字符集,例如 ASCII 文本或 UTF-8。它還會查找出現在前幾行中的任何特殊序列。但是,此測試不如前兩個測試準確,因此最后執行。

命令的輸出使用標準格式顯示文件類型。根據命令選項,它可能會提供其他信息,例如壓縮文件中存儲的數據、大小或版本。

在練習命令選項之前,使用 nano 編輯器創建一個名為test.txt的示例文本:

納米測試.txt

命令行打開新文件后,寫幾行文本并按Ctrl + X和Y退出并保存更改。

輸入Linux文件命令查看test.txt文件是否創建成功:

文件測試.txt

輸出將顯示創建了一個ASCII文本文件:

了解Linux文件命令語法,Linux文件命令的使用方法-南華中天

Linux 文件命令的使用方法

語法中的選項允許您將變量添加到 Linux 文件命令。以下是一些最常見的:

  • -b或–brief?– 獲取文件類型的簡短描述。
  • file *?– 列出當前工作目錄中的所有文件類型。
  • -i或–mime?– 顯示 MIME 文件類型。
  • -s或–special-files?– 讀取特殊文件。
  • -z或–uncompress –檢查并顯示壓縮文件中的信息。
  • -c 或 –checking-printout –檢查魔法文件的解析版本。
  • -m或–magic-file?– 利用用戶提供的替代魔法文件。
  • -d?– 使用標準格式顯示內部調試信息。
  • <regex range>?– 獲取特定范圍內的文件類型。
  • -0或–print0?– 在文件名末尾打印一個空字符。
  • –help?– 顯示文件命令的幫助信息。它還列出了可接受的選項及其用法。

在以下部分中,我們將討論如何使用這些選項中的每一個。

檢查文件類型

在 Linux 中,雖然用戶可以重命名他們的文件,但更新后的信息可能并不代表實際數據。要查找正確的文件類型,請輸入:

文件文件名

例如,您將test.txt重命名為text.zip。要顯示有效的文件類型,請輸入:

文件正文.zip

輸出將顯示名稱及其實際類型,一個 ASCII 文本文件:

了解Linux文件命令語法,Linux文件命令的使用方法-南華中天

要以簡要模式查看格式,請在終端上使用-b選項,后跟文件名。例如:

文件 -b 文本.zip

輸出將顯示?不帶名稱的文件類型:

了解Linux文件命令語法,Linux文件命令的使用方法-南華中天

列出多個文件的文件類型

file 命令可以列出主目錄中的每種文件類型。為此,輸入文件并添加通配符 (?*?):

文件 *

該程序將顯示所有文件和目錄:

了解Linux文件命令語法,Linux文件命令的使用方法-南華中天

此外,文件命令可以顯示特定目錄中的每種文件類型。這是一般語法:

文件 [目錄路徑]/*

查找 MIME 文件類型

-i選項用于查看MIME 文件類型。它由兩部分組成——類型和子類型。MIME 使用斜杠 (/) 將它們分開,中間沒有空格。

這是一般語法:

file -i 文件名

例如,要查看test2.txt文件的 MIME 類型,請輸入:

文件-i test2.txt

這是上面文件命令的輸出:

了解Linux文件命令語法,Linux文件命令的使用方法-南華中天

該程序沒有將文件格式聲明為 ASCII 文本,而是將文件定義為text/plain和charset=us-ascii。

讀取特殊文件類型

文件命令允許您通過添加-s選項來讀取特殊文件,例如系統信息。

重要的!請記住,只有 root 用戶才能使用 -s 選項運行文件命令。否則,您將收到一條無讀取權限錯誤消息。

此選項僅將文件分類為塊特殊文件、符號鏈接、目錄或不存在。

這是它的一般格式:

sudo file -s 文件名

例如,要讀取ploop19269文件,請輸入:

sudo 文件 -s /dev/ploop19269

輸出表明ploop19269是 DOS/MBR 引導扇區。

了解Linux文件命令語法,Linux文件命令的使用方法-南華中天

讀取壓縮文件

有兩種方法可以檢查壓縮文件,如ZIP或gzip檔案,-z和-Z選項。前者顯示詳細信息及其內容,而后者僅顯示文件類型。

這是-z選項的一般語法:

file -z 文件名

例如,要讀取test2.txt.gz文件的完整數據,請輸入:

文件-z test2.txt.gz

輸出指定test2.txt.gz是一個包含test2.txt 的gzip壓縮文件:

了解Linux文件命令語法,Linux文件命令的使用方法-南華中天

這是-Z選項的一般格式:

file -Z 文件名

例如,要僅查看test.gz的文件類型,請輸入:

文件-Z test.gz

此命令只會打印出test.gz中文件的類型——ASCII 文本。

了解Linux文件命令語法,Linux文件命令的使用方法-南華中天

測試文件的解析版本

添加-c選項允許您查看任何文件的解析版本。它顯示類型、操作碼和值等信息。通常,它與-m選項結合使用以在安裝前調試新的魔術文件。

這是它的一般語法:

file -c 文件名

例如,要打印test.txt文件的解析形式,請輸入:

文件-c test.txt

輸出應如下所示:

了解Linux文件命令語法,Linux文件命令的使用方法-南華中天

列出文件類型

file 命令使用 Regex 樣式范圍列出目錄中的所有文件類型。鍵入文件并將值放在方括號中,然后是*。

它的一般語法是:

文件 [范圍 1-范圍 2]*

例如,要檢查從a到z范圍內的文件,請輸入:

文件 [az]*

輸出應如下所示:

了解Linux文件命令語法,Linux文件命令的使用方法-南華中天

由于此程序區分大小寫,因此輸出將僅顯示以小寫字母 a 到 z 開頭的文件。要包括大寫字符,請添加另一個范圍。例如:

文件 [az]* [AZ]*

輸出如下所示:

了解Linux文件命令語法,Linux文件命令的使用方法-南華中天

結論

在 UNIX 系統中,文件名和擴展名可能與其實際類型不同。因此,Linux 提供了 file 命令來幫助用戶判斷文件的類型。

執行時,使用適當的選項并指定文件名。有許多可接受的變量可與文件命令一起使用,例如:

  • -c?– 測試文件的解析形式。
  • -i?– 查找 MIME 類型。
  • *?– 列出多個文件。
  • -z?– 讀取壓縮內容。

我們希望本文能幫助您了解如何使用 Linux 文件命令管理數據。如果您有任何問題或建議,請將其留在下面的評論部分。

亚洲国产天堂久久九九九_亚洲精品综合一区二区三区_亚洲国产激情在线一区_成人18xxxx网站

      久久婷婷中文字幕| 亚洲精品少妇一区二区| 国产日韩视频在线播放| 好男人www社区| 国产极品粉嫩福利姬萌白酱 | 亚洲成人动漫在线| 国产成年人视频网站| 欧美在线观看视频网站| 亚洲国产精品毛片av不卡在线| 国产97在线 | 亚洲| 老太脱裤子让老头玩xxxxx| a天堂资源在线观看| 99er在线视频| 18禁裸男晨勃露j毛免费观看| 91传媒免费视频| 日韩a级黄色片| 男人插女人视频在线观看| www插插插无码视频网站| 国产av人人夜夜澡人人爽麻豆| 成人免费在线网| 国产免费黄色小视频| 激情伊人五月天| 91看片就是不一样| 手机视频在线观看| 欧美美女一级片| 在线观看av免费观看| 日韩国产精品毛片| 欧美在线观看黄| 无码粉嫩虎白一线天在线观看 | 国产美女18xxxx免费视频| 在线观看免费成人av| 向日葵污视频在线观看| 天堂av手机在线| 国产资源第一页| 欧美不卡在线播放| 中文字幕无码不卡免费视频| 久久九九国产视频| xxww在线观看| 性做爰过程免费播放| www.欧美黄色| 日本一本二本在线观看| 亚洲福利精品视频| 日本特级黄色大片| 国产91xxx| 国产乱叫456| 吴梦梦av在线| 国产高清av在线播放| 欧美精品第三页| 亚洲综合123| www.xxx麻豆| 老头吃奶性行交视频| 涩涩网站在线看| 国产av熟女一区二区三区| 黄色高清无遮挡| 91xxx视频| 粉嫩虎白女毛片人体| 影音先锋男人的网站| av黄色在线网站| 无套内谢丰满少妇中文字幕| 黄色一级片在线看| 伊人网在线综合| 欧美男女爱爱视频| 污免费在线观看| 日韩视频免费在线播放| 国产盗摄视频在线观看| 日韩一级片播放| www.国产二区| 污污动漫在线观看| 久久成人免费观看| 无码人妻精品一区二区三区99v| 国产又大又硬又粗| 成人短视频在线观看免费| 一区二区三区免费播放| 18禁网站免费无遮挡无码中文| 99精品视频国产| 日韩av播放器| 国产美女主播在线播放| 永久免费黄色片| 九色91popny| 国产青青在线视频| 成人黄色片免费| 欧美日韩精品区别| 免费在线观看日韩视频| 女人色极品影院| 做爰高潮hd色即是空| www.com黄色片| 激情综合网婷婷| 国产高清av在线播放| 米仓穗香在线观看| 五月天丁香花婷婷| 人人干人人干人人| 丰满少妇被猛烈进入高清播放| 大桥未久一区二区| 三级一区二区三区| 国产精品一区二区小说| 国产精品wwwww| 国产精品无码av在线播放| www.国产在线播放| 超级碰在线观看| 欧美日韩亚洲国产成人| 亚洲精品乱码久久久久久动漫| 亚洲黄色小视频在线观看| 哪个网站能看毛片| 日韩在线一级片| 成人性免费视频| 青青青青草视频| 国产二区视频在线| 自拍日韩亚洲一区在线| a级免费在线观看| 福利视频一区二区三区四区| 欧美做暖暖视频| 韩日视频在线观看| 国产真人做爰毛片视频直播| 男人添女荫道口喷水视频| www.欧美黄色| 久久99中文字幕| 9久久9毛片又大又硬又粗| 国产免费黄色一级片| 免费观看美女裸体网站| 成人毛片一区二区| 成人在线免费在线观看| 精品99在线视频| 可以在线看的黄色网址| www.超碰com| 欧美成人乱码一二三四区免费| 蜜桃福利午夜精品一区| 天天综合成人网| 一二三在线视频| 日本中文字幕在线视频观看| 国精产品一区一区三区视频| 久久国产精品视频在线观看| 欧美日韩在线中文| 69久久久久久| 视频区 图片区 小说区| 大陆极品少妇内射aaaaaa| 日韩成人三级视频| 97国产在线播放| 中文字幕一区二区三区四区在线视频| 男人添女人下面免费视频| 亚洲 欧洲 日韩| 人人干视频在线| 亚洲视频在线观看一区二区三区| 色呦色呦色精品| 中文字幕人妻熟女人妻洋洋| 免费观看美女裸体网站| 精品少妇无遮挡毛片| 在线a免费观看| 国产免费黄色小视频| 黄色片在线免费| 天堂v在线视频| 少妇人妻无码专区视频| 无人在线观看的免费高清视频| 中文字幕在线视频一区二区三区| 久久这里只有精品18| 成人3d动漫一区二区三区| 色黄视频免费看| 日韩avxxx| 亚洲制服中文字幕| 狠狠干 狠狠操| 天堂中文av在线| 欧美 丝袜 自拍 制服 另类| 爱情岛论坛vip永久入口| 手机在线视频你懂的| 国产免费黄视频| www.日本久久| 97视频在线免费播放| 色婷婷综合在线观看| 男人添女人下面高潮视频| 女人高潮一级片| 噜噜噜久久亚洲精品国产品麻豆| 亚洲欧美偷拍另类| 欧美精品一区二区三区三州| 一本岛在线视频| 欧美激情视频免费看| av免费一区二区| 青青草精品视频在线| 国产精品嫩草影院8vv8 | 激情五月亚洲色图| 免费在线黄网站| 亚洲性图一区二区| 国产精品自拍片| 亚洲国产精品影视| 欧美三级理论片| 欧美日韩性生活片| 久久精品国产精品亚洲精品色| 青青草原av在线播放| 亚洲精品天堂成人片av在线播放| 中文字幕av专区| 欧美国产亚洲一区| 9色视频在线观看| 中文字幕精品一区二区三区在线| 97成人在线观看视频| 国产精品视频二| 久久综合在线观看| 日本美女高潮视频| 97xxxxx| 免费高清一区二区三区| www激情五月| 婷婷激情四射五月天| 成人综合视频在线|