touch
解释说明:创建空白文件或者设置文件的时间。
touch Hello //创建一个Hello的空白文本文件。 touch -a //仅修改“读取时间” touch -m //仅修改“修改时间” touch -d //同时修改上边两个时间mkdir
解释说明:创建空白的目录。
mkdir 目录名 //创建一个空白的目录 mkdir -p a/b/c //递归创建目录cp
解释说明:复制文件或者目录。cp [参数] [源文件] [目标文件]
当目标文件是目录时,则复制到给目录。当目标文件是文件时,询问是否覆盖。如果目标文件不存在,正常执行复制操作。 cp -p //保留原始文件的属性 cp -d //若对象为“链接文件”,则保留该“链接文件”的属性。 cp -r //对目录进行递归持续复制 cp -i //若目标文件存在则询问是否覆盖。 cp -a //相当于-pdrmv
解释说明:剪切文件或者将文件重命名。mv [选项] 源文件 [目标路径|目标文件名]
mv Hello.txt nihao.txt //重命名rm
解释说明:用于删除文件或目录。
rm -f //强制删除文件和目录,不询问是否删除。 rm -r //递归删除目录里的文件dd
解释说明:用于指定大小和个数的数据块来复制文件或者转换文件。/dev/zero该文件
不占用内存还能提供无穷无尽的数据,因此可以作为dd命令的输入文件,来生成一个指定大小的文件。
if 输入的文件名称of 输出的文件名称bs 设置每个块的大小count 设置要复制块的个数块和个数用于指定容量的大小进行创建指定大小的文件。还可以将光盘里的文件输出成一个iso镜像文件。
file
解释说明:查看文件的类型。在Linux中一切都是文件,包括设备,目录等。通过该命令来查看类型。file /dev/cdrcm
tar
解释说明:对文件进行打包压缩和解压。
-c 创建压缩文件-x 解开压缩文件-t 查看压缩包里有哪些文件-z 使用Gzip压缩或者解压-j 用bzip2压缩或者解压-v 显示压缩或解压的过程-f 目标文件名-p 保留原始的权限和属性-P 使用绝对路经来压缩-C 解压到指定的目录 tar -czvf //常用压缩命令 tar -xzvf //常用解压命令grep
解释说明:在文本中执行关键词检索,并显示出来。
-b 将可执行文件(binary)当做文本文件(text)来搜索。-c 仅显示找到的行数-i 忽略大小写-n 显示行数-v 反向选择,列出没有关键词的行 grep -n //显示行数 grep -v //反向选择find
解释说明:用于按照指定条件来查找文件。格式:find 查找路径 查找条件 操作。
-name 匹配名称-perm 匹配权限(mode为完全匹配,-mode 为包含即可)-user 匹配所有者······具体的使用man find查询-exec {} ;后面可用于进一步处理搜索结果的命令,表示搜索出来的每个个文件{},find / -name "host*" -exec cp -a {} /opt \;