CentOS8基础篇14:使用源代码安装FTP软件

一、TAR包管理工具简介

TAR(Tape Archive,TAR)是Linux下的包管理工具。

利用tar命令可以将要备份保存的数据打包成一个扩展名为.tar的文件,以便文件的保存。需要使用时再利用tar命名进行释放即可。

使用tar命令对文件打包有两种形式,一种是简单的不压缩的打包,一种是使用压缩打包。

如果想进行压缩打包,需要配合压缩技术(gzip或bzip2)来实现。

为了方便使用,tar命令内置了相应选项(-j或-z)来直接实现压缩功能。

二、TAR包管理工具的使用

TAR包管理工具主要有5种基本功能:打包、查询、释放、更新、追加,这些功能均由tar命令配合不同的选项来实现。

命令格式:tar  [主选项+辅选项]  [文件或者目录]

选项说明:

在使用tar命令时,主选项是必须要有的,主选项控制tar命令执行的功能,辅选项是辅助使用的,可以选用。

常用主选项:

c:创建新的TAR包。

t:列出TAR包中文件的列表。

x:从TAR包中释放文件,解压缩。

r:把要备份的文件追加到已备份文件的未尾。

常用辅助选项:

f:使用备份文件或设备,这个选项通常是必选的。

v:详细报告tar命令处理的文件信息。

z:用gzip来压缩/解压缩文件。

j:用bzip2来压缩/解压缩文件。

C:用于指定文件解压释后的存放路径。

1.创建TAR

打包命令可以将指定的目录或者文件打包成扩展名为.tar的包文件。

命令格式:

tar    -cvf    tar包名   要打包备份的目录或文件名

其中-c代表创建包文件。

CentOS8基础篇14:使用源代码安装FTP软件_第1张图片

创建压缩包命令格式:

tar  -[z|j]cvf  tar包名  要打包备份的目录或文件名

〖例1〗guestuser1用户在其主目录中打包test目录为test.tar.gz和test.tar.bz2包文件。

CentOS8基础篇14:使用源代码安装FTP软件_第2张图片

2.查看TAR包中文件的列表

在释放TAR包文件之前,很可能需要查看一下TAR包中文件列表,以确定包文件是否有需要的文件。

命令格式:tar    -tvf    tar包名  

查看压缩包文件列表命令格式:tar  -[z|j]tvf  tar包名 

其中-t选项表示查看文件列表。

〖例2〗 guestuser1用户查看test.tar和test.tar.gz包中文件列表。

CentOS8基础篇14:使用源代码安装FTP软件_第3张图片

3.释放TAR

使用-x选项。

命令格式:tar    -xvf    tar包名  

释放压缩包命令格式:tar  -[z|j]xvf  tar包名 

〖例3〗guestuser1用户释放test.tar包到当前目录下。

CentOS8基础篇14:使用源代码安装FTP软件_第4张图片

〖例4〗guestuser1用户释放test.tar.gz包到/tmp目录下。

CentOS8基础篇14:使用源代码安装FTP软件_第5张图片

4.向TAR包中追加文件

使用选项“-r”来实现。

命令格式:tar  -rvf  tar包名   要追加的文件

〖例5〗 guestuser1用户将exam.c文件追加到test.tar包中。

CentOS8基础篇14:使用源代码安装FTP软件_第6张图片

项目一:使用源代码安装FTP软件

操作过程:

#tar -xzvf vsftpd-3.0.2.tar.gz

#cd vsftpd-3.0.2

#make                      

#make  install               

你可能感兴趣的:(linux,服务器,运维)