Linux 必学60 个命令文件处理 Linux 系统信息存放在文件里,文件与普通的公务文件类似
每个文件都有自己的名字、内容、存放地址及其它一些管理信息,如文件的用户、文件的大小等
文件可以是一封信、一个通讯录,或者是程序的源语句、程序的数据,甚至可以包括可执行的程序和其它非正文内容
Linux 文件系统具有良好的结构,系统提供了很多文件处理程序
这里主要介绍常用的文件处理命令
file 1
作用 file 通过探测文件内容判断文件类型,使用权限是所有用户
格式 file [options] 文件名 3
[options]主要参数 -v:在标准输出后显示版本信息,并且退出
-z:探测压缩过的文件类型
-L:允许符合连接
-f name:从文件namefile 中读取要分析的文件名列表
简单说明 使用 file 命令可以知道某个文件究竟是二进制(ELF 格式)的可执行文件, 还是 Shell Script 文件,或者是其它的什么格式
file 能识别的文件类型有目录、Shell 脚本、英文文本、二进制可执行文件、C 语言源文件、文本文件、DOS 的可执行文件
应用实例 如果我们看到一个没有后缀的文件grap,可以使用下面命令: $ file grap grap: English text 此时系统显示这是一个英文文本文件
需要说明的是,file 命令不能探测包括图形、音频、视频等多媒体文件类型
mkdir 1
作用 mkdir 命令的作用是建立名称为 dirname 的子目录,与MS DOS 下的md 命令类似,它的使用权限是所有用户
格式 mkdir [options] 目录名 3
[options]主要参数 -m, --mode=模式:设定权限,与chmod 类似
-p, --parents:需要时创建上层目录;如果目录早已存在,则