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