首页 > 系统相关 >Linux之file

Linux之file

时间:2022-09-28 11:45:08浏览次数:58  
标签:文件 shell sh file Linux xr root

1.file

Linux file命令用于辨识文件类型和一些编码格式。通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的。

2.file 语法

file [-bcLvz][-f <名称文件>][-m <魔法数字文件>...][文件或目录...]

3.file 参数

-b  列出辨识结果时,不显示文件名称。
-c  详细显示指令执行过程,便于排错或分析程序执行的情形。
-f<名称文件>  指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称。
-L  直接显示符号连接所指向的文件的类别。
-m<魔法数字文件>  指定魔法数字文件。
-v  显示版本信息。
-z  尝试去解读压缩文件的内容。
-i 输出mime的字符串 [文件或目录...] 要确定类型的文件列表,多个文件之间使用空格分开,可以使用shell通配符匹配多个文件。

4. file 实例

4.1 b  示例

[root@VM-4-13-centos shell]# ll
总用量 20
drwxr-xr-x 2 root root 4096 9月  27 11:01 awk
-rwxr-xr-x 1 root root   84 9月  28 10:36 file.sh
-rwxr-xr-x 1 root root   99 9月  27 11:24 readarray.sh
drwxr-xr-x 2 root root 4096 9月  28 08:36 sed
-rw-r--r-- 1 root root    8 9月  28 10:05 test.txt
[root@VM-4-13-centos shell]# file -b file.sh 
Bourne-Again shell script, ASCII text executable

4.2 i 示例

[root@VM-4-13-centos shell]# file -i file.sh 
file.sh: text/x-shellscript; charset=us-ascii

5.文件属性判断

 

 5.1 示例

 

标签:文件,shell,sh,file,Linux,xr,root
From: https://www.cnblogs.com/joyware/p/16737442.html

相关文章

  • linux umask值的设置
    一、linux系统默认umask为022[root@localhost~]#umask0022查看umask值对应的权限[root@localhost~]#umask-Su=rwx,g=rx,o=rx022对应的目录权限是:777-022=7......
  • Linux 操作命令
    1.替换jar包中的文件获取文件在jar包中的路径 pathjar-tfXXX.jar|grepXXX.class解压文件到指定的路径jar-xvfXXX.jarpath替换拷贝新文件到解压目录将新文......
  • Makfile总结
    Makfile总结在前面的三篇文章彻底掌握Makefile(一)、彻底掌握Makefile(二)和彻底掌握Makeifle(三)当中我们仔细介绍了Makefile各种使用方法,在本篇文章当中主要是对前面三篇关于m......
  • Android File Transfer mac(强大的安卓文件传输工具)
    Android设备上的文件无法通过usb在mac电脑上识别,小编推荐使用AndroidFileTransferMac版,该软件只需要在连接手机前运行AndroidFileTransfer,再连接手机,那么Mac就会识......
  • Linux 压缩命令
    我们常用如下命令打包压缩和解压缩打包且压缩tar-zcvftest.tar.gz test 解压缩tar-zxvftest.tar.gz  test  1、我们常用tar和zip的区别tar其实是打......
  • linux进行挂载Nas存储
    1、创建挂载目录mkdir/mnt/nas2、挂载mount-ousername=admin,password=admin!@#45678,iocharset=utf8//192.168.1.1/abc/mnt/nas 参数说明:1username......
  • linux iptables
    目录linuxiptablesNetfilter模块四表五链四表五链四表五链之间的关系iptables语法参数iptables语法格式iptables常用参数常用实例删除已有规则设置链的默认策略阻止指......
  • Linux-下安装使用-单机安装
    一、配置jdk1.查看安装java[root@test1tools]#yum-yinstallgccgcc-c++[root@test1tools]#rpm-qa|grepjava2.强制卸载[root@test1tools]#rpm-e--nodepsjav......
  • Linux 查看文件夹大小
    查看指定目录du-h--max-depth=1/pathdu-h-.“.”代表当前目录下。也可以换成一个明确的路径-h表示用K、M、G的人性化形式显示常用参数:-a或-all为每个指定文件......
  • linux开机、重启和用户登录注销
    linux开机、重启和用户登录注销关机重启命令1.基本介绍shutdown-hnow立刻进行关机shutdown-h1"hello,1分钟后就会关机"shutdown-rnow......