1. 程式人生 > >Linux常用命令之——檢視檔案型別file

Linux常用命令之——檢視檔案型別file

file命令用來探測給定檔案的型別。file命令對檔案的檢查分為檔案系統、魔法幻數檢查和語言檢查3個過程。

語法

file(選項)(引數)

選項

-b:列出辨識結果時,不顯示檔名稱;
-c:詳細顯示指令執行過程,便於排錯或分析程式執行的情形;
-f<名稱檔案>:指定名稱檔案,其內容有一個或多個檔名稱時,讓file依序辨識這些檔案,格式為每列一個檔名稱;
-L:直接顯示符號連線所指向的檔案類別;
-m<魔法數字檔案>:指定魔法數字檔案;
-v:顯示版本資訊;
-z:嘗試去解讀壓縮檔案的內容。

引數

檔案:要確定型別的檔案列表,多個檔案之間使用空格分開,可以使用shell萬用字元匹配多個檔案。

例項

顯示檔案型別

[[email protected] ~]# file .log
install.log: UTF-8 Unicode text

[[email protected] ~]# file -b install.log      <== 不顯示檔名稱
UTF-8 Unicode text

[[email protected] ~]# file -i install.log      <== 顯示MIME類別。
install.log: text/plain; charset=utf-8

[[email protected] ~]# file -b -i install.log
text/plain; charset=utf-8

顯示符號連結的檔案型別

[[email protected] ~]# ls -l /var/mail
lrwxrwxrwx 1 root root 10 08-13 00:11 /var/mail -> spool/mail

[[email protected] ~]# file /var/mail
/var/mail: symbolic link to `spool/mail'

[[email protected] ~]# file -L /var/mail
/var/mail: directory

[[email protected] ~]# file /var/spool/mail
/var/spool/mail: directory

[
[email protected]
~]# file -L /var/spool/mail /var/spool/mail: directory

相關推薦

Linux常用命令——檢視檔案型別file

file命令用來探測給定檔案的型別。file命令對檔案的檢查分為檔案系統、魔法幻數檢查和語言檢查3個過程。語法file(選項)(引數)選項-b:列出辨識結果時,不顯示檔名稱; -c:詳細顯示指令執行過程,便於排錯或分析程式執行的情形; -f<名稱檔案>:指定名稱檔

Linux常用命令——其他檔案搜尋命令

檔案搜尋命令:locate 命令名稱:locate 命令所在路徑:/usr/bin/locate 執行許可權:所有使用者 語法:locate  檔名 功能描述:在檔案資料庫中查詢檔案,不是實時檔案 範例:$ locate inittab 搜尋快的原因:該命令直接

Linux常用命令——檢視網路設定ifconfig

ifconfig命令被用於配置和顯示Linux核心中網路介面的網路引數。用ifconfig命令配置的網絡卡資訊,在網絡卡重啟後機器重啟後,配置就不存在。要想將上述的配置資訊永遠的存的電腦裡,那就要修改網

linux 常用命令 zcat 檢視壓縮檔案中內容

zcat的用處是可以在不用解壓壓縮檔案就可以檢視檔案內的內容 有時候log檔案眾多,為了減少儲存空間就會將log檔案壓縮,這是zcat就可以檢視壓縮檔案內容。 -S:指定gzip格式的壓縮包的字尾。當字尾不是標準壓縮包(zip)字尾時使用此選項; -c:將檔案內容寫到標註輸出; -d:執行解壓縮操作; -

Linux常用命令檔案搜尋命令

檔案搜尋命令 命令名稱:which 命令路徑:/usr/bin/which 執行許可權:所有使用者功能描述:顯示系統命令所在目錄 語法:while [命令名稱] Ex:    which   ls 相似命令:whereis [檔

Linux 常用命令——檔案搜尋命令find、locate、which、whereis、grep

一、命令名稱:find 命令所在路徑:/bin/find 執行許可權:所有使用者 語法: find  [搜尋範圍] [匹配條件] $find /etc -name init           -name          在某路徑下根據檔名稱搜尋檔案 $find

Linux常用命令檔案查詢which、find、locate命令講解

在之前的課程中,我們介紹了Linux系統的常用檔案處理命令和許可權管理命令,今天我們繼續來學習Linux作業系統的其他處理命令。 1、檔案搜尋命令 `which` 命令解釋 - 命令名稱:`which` - 命令所在路徑: `/usr/bin/which` - 執行許可權:所有使用者 - 命令功能:顯示系

[Linux]-Linux常用命令文件解壓

壓縮 com nbsp linux常用命令 inux 不同 gunzip gzip all 不壓縮方式壓縮的文件需要不同的命令來解壓縮,下面是Linux的各種文件解壓命令。 對於.tar結尾的文件: tar -xf 對於.gz結尾的文件 : gzip -d all.

Linux系列教程(九)——Linux常用命令網絡和關機重啟命令

route 註意 端口號 post rac pos 名稱 window ebo   前一篇博客我們講解了Linux壓縮和解壓縮命令,使用的最多的是tar命令,因為現在很多源碼包都是.tar.gz的格式,通過 tar -zcvf 能完成解壓。然後對於.zip格式的文件,使用g

轉:linux常用命令wget命令的使用

ping inux 斷點續傳 div htm pac 地址 .cn 密碼 一、介紹 Linux系統下載文件工具,用來從指定的URL下載文件 二、使用方法 1 2 3 4 5 6 7 8 語法:wget [參數] [URL地址] 選項: -c接著下載沒

Linux常用命令sed

UC perm wid cross 每次 orm separate 當前 命令操作 sed NAME sed - stream editor for filtering and transforming text 文本流編輯,sed是一個“非交互式的”面向字符流的編輯器

Linux常用命令sed(2)

代碼 並不會 獨立 command 不存在 chan posix 通用 示例 Sed SED的英文全稱是 Stream EDitor,它是一個簡單而強大的文本解析轉換工具,在1973-1974年期間由貝爾實驗室的Lee E. McMahon開發,今天,它已經運行在所有的

linux常用命令網絡命令

pretty linu mysqld see ethernet ice ble arr warn 發現網絡細節的命令:netstat ifconfig ping -b 原創 2016年07月19日 09:33:44 (1)netstat -i: 提供網絡接口的

Linux常用命令系統關機命令

系統機關命令: 命令名稱:shutdown 命令路徑:/usr/sbin/shutdown 執行許可權:root功能描述:關機 語法:     shutdown Ex:      shutdown -h no

Linux常用命令網路通訊命令

網路通訊命令 命令名稱:write 命令路徑:/usr/bin/write 執行許可權:所有使用者功能描述:向另外一個使用者發信息,以ctrl+D作為結束 語法:     write    <使用者名稱> Ex:&n

Linux常用命令建立使用者

建立使用者命令     建立使用者:    useradd  使用者名稱    (系統管理員可用此命令)    設定密碼    passwd  使用者名稱 &

Linux常用命令筆記

一、Linux的目錄結構: 1./:根目錄;一般根目錄下之存放目錄,不存放檔案。 2./bin;/usr/bin(binaries):存放二進位制的可執行檔案。如常用命令ls\tar\mv\cat等。 3./boot;放置linux系統啟動時用到的一些檔案。 4./dev(dev

Linux常用命令cd

1,cd 命令 使用cd命令可以改變當前工作目錄 首先介紹三種切到當前使用者的主目錄的命令 [root@localhost bin]# cd /usr/local/bin/ [root@localhost bin]# pwd /usr/local/bin

Linux常用命令ls

這篇文章主要介紹ls(list)的主要用法. ls命令說明: 以.開頭的檔案為隱藏檔案,需要-a引數才能顯示 . 代表當前目錄 ..代表上一級目錄 引數 含義 -a 顯示指定目

Linux常用命令rm/cp/mv

今天學習了三條命令,現在總結一下: rm cp mv rm 檔名 remove的簡寫,功能:刪除檔案且不經過回收站永久刪除 拓展命令 rm -r ***    //刪除目錄,這個命令十分常用,cp中複製目錄同理 rm -f ***     //強制刪除即使沒有的