Linux(CentOS7)打包和压缩(zip与tar命令)
在Linux(CentOS 7)中,我们可以使用zip
和tar
命令来打包和压缩文件。
- 使用
zip
命令压缩文件或文件夹
zip
命令是用于压缩文件的,我们可以使用它来压缩单个或多个文件。
zip my_archive.zip file1 file2
在这个例子中,my_archive.zip
是我们创建的压缩文件的名称,而file1
和file2
是我们想要压缩的文件。
如果我们想要压缩一个文件夹,我们可以使用-r
(递归)选项。
zip -r my_archive.zip folder/
在这个例子中,my_archive.zip
是我们创建的压缩文件的名称,而folder/
是我们想要压缩的文件夹。
- 使用
tar
命令打包文件或文件夹而不压缩
tar
命令是用于打包文件的,我们可以使用它来打包多个文件或文件夹到一个单独的归档文件中,但不会进行压缩。
tar -cvf my_archive.tar file1 file2
在这个例子中,my_archive.tar
是我们创建的归档文件的名称,而file1
和file2
是我们想要打包的文件。
如果我们想要打包一个文件夹,我们可以使用-r
(递归)选项。
tar -cvf my_archive.tar folder/
在这个例子中,my_archive.tar
是我们创建的归档文件的名称,而folder/
是我们想要打包的文件夹。
- 使用
tar
命令打包并使用gzip
压缩文件或文件夹
tar
命令也可以与gzip
一起工作来创建一个.tar.gz
或.tgz
文件,这是一个经过gzip
压缩的tar
归档文件。
tar -czvf my_archive.tar.gz file1 file2
在这个例子中,my_archive.tar.gz
是我们创建的压缩文件的名称,而file1
和file2
是我们想要压缩的文件。
如果我们想要压缩一个文件夹,我们可以使用-r
(递归)选项。
tar -czvf my_archive.tar.gz folder/
在这个例子中,my_archive.tar.gz
是我们创建的压缩文件的名称,而folder/
是我们想要压缩的文件夹。
- 使用
tar
命令打包并使用bzip2
压缩文件或文件夹
tar
命令也可以与bzip2
一起工作来创建一个.tar.bz2
文件,这是一个经过bzip2
压缩的tar
归档文件。
tar -cjvf my_archive.tar.bz2 file1 file2
在这个例子中,my_archive.tar.bz2
是我们创建的压缩文件的名称,而file1
和file2
是我们想要压缩的文件。
如果我们想要压缩一个文件夹,我们可以使用-r
(递归)选项。
tar -cjvf my_archive.tar.bz2 folder/
在这个例子中,my_archive.tar.bz2
是我们创建的压缩文件的名称,而folder/
是
评论已关闭