Linux -- file 命令

  1.file命令含义

    file命令用于接受一个文件作为参数并执行某些测试,以确定正确的文件类型

  2.file命令参数以及实例

    (1)file命令查看文件类型

$ file /etc/irbrc 
/etc/irbrc: Ruby script text, ASCII text

    (2) file命令查看目录类型

1 $ file learn/Linux/
2 learn/Linux/: directory

   (3)使用-i选项,可以以MIME类型的格式显示文件类型的信息

1 $ file -i /etc/irbrc 
2 /etc/irbrc: regular file

    (4) -N 选项 --输出的队列可以以在文件名之后无空白填充的形式显示,格式对比如下

 1  file -N *
 2 1.sh: UTF-8 Unicode text
 3 2.3.5.sh: UTF-8 Unicode text
 4 2.3.6.sh: UTF-8 Unicode text
 5 2.4.2.sh: ASCII text
 6 Desktop: directory
 7 Documents: directory
 8 Downloads: directory
 9 IdeaProjects: directory
10 Library: directory
11 Movies: directory
12 Music: directory
13 Pictures: directory

      (5)-n 选项 --和-N选项一样,就是在显示的格式上稍微有点区别

 1 $ file -n *
 2 1.sh:                UTF-8 Unicode text
 3 2.3.5.sh:            UTF-8 Unicode text
 4 2.3.6.sh:            UTF-8 Unicode text
 5 2.4.2.sh:            ASCII text
 6 Desktop:             directory
 7 Documents:           directory
 8 Downloads:           directory
 9 IdeaProjects:        directory
10 Library:             directory
11 Movies:              directory
12 Music:               directory

   (6) 类似与-n 和-N选项的显示文件的类型,还有一种方法,不需要任何的参数,如下

 1 $ file -n *
 2 1.sh:                UTF-8 Unicode text
 3 2.3.5.sh:            UTF-8 Unicode text
 4 2.3.6.sh:            UTF-8 Unicode text
 5 2.4.2.sh:            ASCII text
 6 Desktop:             directory
 7 Documents:           directory
 8 Downloads:           directory
 9 IdeaProjects:        directory
10 Library:             directory
11 Movies:              directory
12 Music:               directory

 

 

 

 

  

posted @ 2019-05-05 21:37  hello__wang  阅读(736)  评论(0编辑  收藏  举报