Linux系统中file命令的使用详解
命令简介:
该命令用来识别文件类型,也可用来辨别一些文件的编码格式。它是通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的。
执行权限 :All User
指令所在路径:/usr/bin/file
命令语法:
代码如下:
命令参数:
下表列出了部分常用的参数。
使用示例: 1:查看file命令的帮助信息
代码如下:
Usage: file [OPTION]… [FILE]…Determine file type of FILEs.
-m, –magic-file LIST use LIST as a colon-separated list of magic number files -z, –uncompress try to look inside compressed files -b, –brief do not prepend filenames to output lines -c, –checking-printout print the parsed form of the magic file, use in conjunction with -m to debug a new magic file before installing it -f, –files-from FILE read the filenames to be examined from FILE -F, –separator string use string as separator instead of `:\’ -i, –mime output mime type strings -k, –keep-going don\’t stop at the first match -L, –dereference causes symlinks to be followed -n, –no-buffer do not buffer output -N, –no-pad do not pad output -p, –preserve-date preserve access times on files -r, –raw don\’t translate unprintable chars to \\ooo -s, –special-files treat special (block/char devices) files as ordinary ones –help display this help and exit –version output version information and exit当然你也可以使用 man file 获取更加详细的帮助文档信息。
2:不输出文件名称,只显示文件格式以及编码通过下面两个命令对时,就可以清晰的了解参数-b的作用。
代码如下:
3: 输出mime类型的字符串
代码如下:
4: 查看文件中的文件名的文件类型
这个参数非常适合shell脚本去查找、判别某种文件类型的数据。
你可以像下面这样使用 file 命令确定文件的类型。下面的截图显示了用 file 命令确定不同文件类型的例子。
代码如下:
5:尝试去解读压缩文件的内容
代码如下:
6: 查看软链接对应文件的文件类型
如下所示,创建一个软链接sfile,然后分别用file 和带参数的file -L查看
代码如下:
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布投稿,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务 请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长,可领回失去的金币,并额外有奖!
6. 如遇到加密压缩包,默认解压密码为"www.zyfx8.cn",如遇到无法解压的请联系管理员!
本站部分文章、资源来自互联网,版权归原作者及网站所有,如果侵犯了您的权利,请及时联系我站删除。免责声明
资源分享吧 » Linux系统中file命令的使用详解
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 织梦模板使用说明
- 你下载的织梦模板并不包括DedeCMS使用授权,根据DedeCMS授权协议,除个人非盈利站点外,均需购买DedeCMS商业使用授权。购买地址: http://www.desdev.cn/service-dedecms.html