适用于麒麟kylin、统信UOS的Linux常用命令(第三篇下)

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架构、操作系统等命令)

picture loss