2026年01月21日/ 浏览 8
5、rm 命令用于删除文件或目录,语法格式为“rm [参数] 文件名称”。
参数
作用
-f
强制执行
-i
删除前询问
-r
删除目录
-v
显示过程
删除文件时,如果想让系统向您询问是否要执行删除操作,可在rm命令后跟上-i 参数;

不删除,输入n,回车;确认删除,输入y,回车,即可;

如果不想看到是否要执行删除操的确认信息,可在rm命令后跟上-f 参数来强制删除;
要想删除一个目录,需要在rm命令后面加一个-r 参数才可以,否则删除不掉。
6、dd
命令用于按照指定大小和个数的数据块来复制文件或转换文件,语法格式为“dd if=
参数值 of=参数值 count=参数值 bs=参数值”。参数
作用
if
输入的文件名称
of
输出的文件名称
bs
设置每个“块”的大小
count
设置要复制“块”的个数
注:Linux系统中有一个名为/dev/zero的设备文件,这个文件不会占用系统存储空间,但却可以提供无穷无尽的数据,因此常常使用它作为dd命令的输入文件,来生成一个指定大小的文件。
dd if=/dev/zero of=512_file count=1 bs=512M 从/dev/zero设备文件中取出一个大小为512MB的数据块,然后保存成名为512_file的文件。
如果想把光驱设备中的光盘制作成iso格式的镜像文件,在Windows系统中需要借助于第三方软件才能做到,但在Linux系统中可以直接使用dd命令来压制出光盘镜像文件,将它变成一个可立即使用的iso镜像。
7、file 命令用于查看文件的类型,语法格式为“file 文件名称”。
在Linux系统中,由于文本、目录、设备等所有这些一切都统称为文件,但是它们又不像Windows系统那样都有后缀,因此很难通过文件名一眼判断出具体的文件类型,这时就需要使用file命令来查看文件类型了。
8、tar 命令用于对文件进行打包压缩或解压,语法格式为“tar 参数 文件名称”。
在 Linux 系统中, 主要使用的是.tar、.tar.gz 或.tar.bz2格式,大家不用担心格式太多而记不住,其实这些格式大部分都是由 tar 命令生成的。
参数
作用
-c
创建压缩文件
-x
解开压缩文件
-t
查看压缩包内有哪些文件
-z
用 gzip 压缩或解压
-j
用 bzip2 压缩或解压
-v
显示压缩或解压的过程
-f
目标文件名
-p
保留原始的权限与属性
-P
使用绝对路径来压缩
-C
指定解压到的目录
一般使用“tar -czvf 压缩包名称.tar.gz 要打包的目录” 命令把指定的文件进行打包压缩;相应的解压命令为“tar -xzvf 压缩包名称.tar.gz”。
推荐使用-v 参数向用户不断显示压缩或解压的过程。
-f 参数特别重要, 它必须放到参数的最后一位,代表要压缩或解压的软件包名称。
tar czvf test.tar.gz t1.log 512_file package/将t1.log、512_file和package/ 打包压缩到test.tar.gz中
tar xzvf test/test.tar.gz -C newpac/ 将test.tar.gz解压到指定目录,比如解压到桌面上的newpac目录下
往期文章:
适用于麒麟kylin、统信UOS的Linux常用命令(第三篇上)
适用于麒麟kylin、统信UOS的Linux常用命令(查看CPU架构、操作系统等命令)