Linux 如何确定文件内容

文件可包含多种类型的数据

在打开文件之前与该文件核对其文件类型,以确定可使用的相应命令或应用程序

file [options] <filename>...

使用 file 命令

任何指定文件的内容可能为 ASCII(纯文本、HTML、可执行 shell 脚本、C 程序源代码、邮箱格式文本)或二进制(已编译的可执行文件、压缩数据、图像和声音示例)。二进制文件类型使用扩展字符集。其中某些字符还可用于显示特殊字符、在终端发出错误哔声、清屏或闪屏,甚至锁定终端显示。终端窗口中显示文件内容之前,明智的做法是与该文件核对其文件类型。已报告的文件类型将有助于确定可用来访问该文件的相应命令或应用程序。

file 将根据其判断打印包含在文件(其名称已指定为参数)中的数据类型。其判断将建立在与其引用文件/usr/share/magic 中的文件内容、模式以及偏移量相比较的基础之上。

某些文件类型,如 file 报告:文件名称文件类型

bookmarks.html HTML 文档文本

carrental.ps PostScript 文档文本符合级别 3.0

procmailrc.nospam ASCII 英文文本

snifob perl 脚本文本可执行文件

xfonts.txt ASCII 邮件文本

Girl_Next_Door.mp3 MP3、128 kBits、44.1 kHz、JStereo

pan-0.10.0.91.tar.bz2 bzip2 压缩数据、块大小 = 900k

pic2.jpg JPEG 图像数据、JFIF standard 1.01、分辨率 (DPI)、“使用GIMP 创建”、72 x 72rpmfind-1.7-1.i386.rpm RPM v3 bin i386 rpmfind-1.7-1xsel ELF 32-bit LSB 可执行文件、Intel 80386、版本 1 (SYSV)、已动态链接(使用共享库)、已去除RH033-RHEL5u4-zh-CN-8-20100228 / a31efc43

可使用 nautilus 以图形方式管理文件

必要的命令行文件管理工具包括

cd,可更改目录

ls,可列出目录内容

cp,可复制文件

mv,可移动或重命名文件

rm,可删除文件

rm -rf,可删除目录


http://www.51rhca.com/archives/135

wKiom1NFFY2iJsbkAALP2lEzCu8492.jpg

你可能感兴趣的:(linux)