【Linux】-Linux文件的上传和下载、压缩和解压[9]

星星法术嗲人 2024-07-29 17:07:03 阅读 73

目录

前言

一、上传和下载

1、使用finalshell对Linux系统进行上传下载

2、rz、sz命令

二、解压和压缩

1、压缩格式

2、tar命令压缩

3、tar命令压缩

4、zip命令压缩文件

5、unzip命令解压文件


前言

在Linux系统中,文件的上传和下载、压缩和解压是非常重要的操作。下面分别简述它们的重要性:

文件的上传和下载:Linux系统是一个多用户的操作系统,多个用户可以同时访问同一台服务器。通过文件的上传和下载,用户可以方便地在本地计算机与远程服务器之间进行文件的传输。这对于用户来说非常重要,可以快速地备份和恢复文件,共享文件给其他用户,或者从远程服务器下载所需的文件。

文件的压缩和解压:在Linux系统中,文件的压缩和解压是非常常见的操作。通过文件的压缩,可以将多个文件或文件夹压缩成一个文件,减少文件的大小,方便传输和存储。另外,压缩文件还可以提高文件传输的速度,节省带宽资源。而解压缩则是将压缩过的文件恢复成原始的文件结构,方便用户进行查看、编辑和使用。这对于文件的备份、存档、传输和共享来说非常重要。

总而言之,文件的上传和下载、压缩和解压是Linux系统中重要的文件操作,它们可以方便用户进行文件的传输、备份、存储和共享,提高工作效率,节省存储空间和带宽资源。这些操作在日常的系统管理和开发工作中经常用到,掌握这些操作对于Linux系统的使用和管理非常重要。

一、上传和下载

1、使用finalshell对Linux系统进行上传下载

我们可以通过finalshell工具,方便的和虚拟机进行数据交换。

在finalshell软件的下方窗体中,提供了Linux的文件系统视图,可以方便的:

浏览文件系统,找到合适的文件,右键点击下载,即可传输到本地电脑浏览文件系统,找到合适的目录,将本地电脑的文件一拖,即可方便的上传数据到Linux中

2、rz、sz命令

当然,除了通过finalshell的下方窗体进行文件的传输以外,也可以通过rz、sz命令进行文件传输。

rz、sz命令需要安装,可以通过:yum  -y  install  lrzsz,即可安装。

rz命令,进行上传,语法:直接输入rz即可

sz命令进行下载,语法:sz  要下载的文件

文件会自动下载到桌面的:fsdownload文件夹中

二、解压和压缩

1、压缩格式

市面上有非常多的压缩格式

zip格式:Linux、Windows、macos常用7zip:Windows常用rar:windows常用tar:Linux、macos常用gzip:Linux、macos常用

在Windows系统中常用的软件如:WinRAR、bandizip等软件,都支持各类常见的压缩格式,这里不多做讨论。

我们现在要了解如何在Linux系统中操作:tar、gzip、zip这三种压缩格式,完成文件的压缩、解压操作。

2、tar命令压缩

Linux和mac系统常用有2种压缩格式,后缀名分别是:

.tar,称之为tarball,归档文件,即简单的将文件组装到一个.tar的文件内,并没有太多文件体积的减少,仅仅是简单的封装.gz,也常见为.tar.gz,gzip格式压缩文件,即使用gzip压缩算法将文件压缩到一个文件内,可以极大的减少压缩后的体积

针对这两种格式,使用tar命令均可以进行压缩和解压缩的操作

语法:tar  [ -c  -v  -x   -f  -z   -C]  参数1   参数2   ......    参数N

-c,创建压缩文件,用于压缩模式-v,显示压缩、解压过程,用于查看进度-x,解压模式-f,要创建的文件,或要解压 的文件,-f选项必须在所有选项中位置处于最后一个-z,gzip模式,不使用-z就是普通的tarball格式-C,选择解压的目的地,用于解压模式

3、tar命令压缩

常见的tar解压组合有:

tar  -xvf  test.tar

解压test.tar,将文件解压至当前目录

tar  -xvf  test.tar  -C  /home/hadoop

解压test.tar ,将文件解压至指定目录(/home/hadoop)

tar  -xvf  test.tar  -C  /home/hadoop

以Gzip模式解压test.tar ,将文件解压至指定目录(/home/hadoop)

4、zip命令压缩文件

可以使用zip命令,压缩文件为zip压缩包

语法:zip  [ -r ]  参数1   参数2  ......  参数N

-r  , 被压缩的包含文件夹的时候,需要使用-r 选项,和rm 、cp等命令的-r效果一致

示例:

 zip test.zip 1.txt 2.txt 3.txt

将1.txt  2.txt  3.txt压缩到test.zip文件内

 zip -r  test.zip  test  nihao  1.txt

将test  nihao 这两个文件夹和 1.txt文件,压缩到test.zip文件内

5、unzip命令解压文件

使用unzip命令,可以方便的解压zip压缩包

语法:unzip  [ -d ]  参数

-d  , 指定要解压去的位置,同tar的-C选项参数,被解压的zip压缩包文件

示例:

unzip test.zip ,将test.zip解压到当前目录unzip test.zip -d /home/hadoop ,将test.zip解压到指定文件夹内(/home/hadoop)



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。