013_Linux(上传rz,下载sz,tar,zip,unzip)

news2024/11/13 9:30:06

目录

一、上传、下载

1、通过鼠标操作

(1)下载

(2)上传

2、通过命令操作 rz、sz

(1)下载 sz

(2)上传 rz

二、压缩、解压

1、tar命令

(1)压缩

(2)解压

2、zip命令压缩文件

3、unzip命令解压文件


一、上传、下载

1、通过鼠标操作

(1)下载

将LInux系统中的文件下载到Windows上

eg:在FinalShell下方窗格中找到一个文件,右击下载

下载完成后,在Windows系统的fsdownload文件夹里可以看到刚刚下载的文件

# 因为FinalShell下方文件管理窗格的权限是由登录用户决定的,当时我是用lyl登陆的,如果需要root权限,需要在登录界面更改用户

(2)上传

将Windows系统中的文件上传到LInux中

eg:将刚才的文件test1.txt上传到 /home/lyl/dream 中,在FinalShell下方文件管理窗格中找到该文件夹,将文件直接拖拽过来即可

2、通过命令操作 rz、sz

通过:yum -y install lrzsz,安装rz、sz命令

(1)下载 sz

  • sz 下载文件名

# 键入an后可以按tab键,会自动补全

成功下载!

(2)上传 rz

  • rz

先删除Linux中原有的 anaconda-ks.cfg 文件,再进行上传操作

找到相应路径,选中文件即可

可以看到,成功上传!

# rz命令的速度比直接拖拽文件进行上传要慢,所以进行大文件的上传时,最好选择直接拖拽

二、压缩、解压

压缩格式

这里针对tar、gzip、zip这三种压缩格式进行学习

1、tar命令

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

(1)压缩

常见选项组合

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

  • tar -cvf teat.tar 1.txt 2.txt 3.txt

将1.txt 2.txt 3.txt压缩到test.tar.gz文件内,使用gzip模式

  • tar -zcvf teat.tar.gz 1.txt 2.txt 3.txt

注:

1)-z选项如果要使用的话,一般处于选项位第一个

2)-f选项,必须位于最后一个

eg:创建1.txt 2.txt 3.txt三个文件,进行压缩

压缩到test.tar

压缩到test.tar.gz

通过ls -lh查看文件大小(默认单位为B)

从上图可以看出,test.tar文件大小为10KB,并没有太多文件体积的减少,只是简单封装;test.tar.gz文件大小为367B,极大减少了压缩后文件体积。

(2)解压

常见选项组合

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

  • tar -xvf test.tar

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

  • tar -xvf test.tar -C /home/lyl

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

  • tar -zxvf test.tar.gz -C /home/lyl

eg:将1.txt 2.txt 3.txt三个文件先删除,再解压test.tsr文件至当前目录

eg:将1.txt 2.txt 3.txt三个文件先删除,再解压test.tsr.gz文件至目录/home/lyl/test1

2、zip命令压缩文件

  • zip [ -r ] 参数1 参数2 …… 参数N
  • -r,被压缩的包含文件夹的时候,需要使用-r选项,和rm、cp等命令的-r效果一致

eg:将a.txt b.txt c.txt压缩到test.zip文件内

  • zip test.zip a.txt b.txt c.txt

eg:将test1、lyl两个文件夹和a.txt文件,压缩到test1.zip

  • zip -r teat1.zip test1 lyl a.txt

3、unzip命令解压文件

  • unzip [ -d ] 参数
  • -d,指定要解压去的位置,同tar的-C选项

eg:将test.zip解压到当前目录

  • unzip test.zip

eg:将test1.zip解压到指定文件夹内(/home/lyl)

  • unzip test1.zip -d /home/lyl

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1544149.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

成为创作者的第 730 天——创作纪念日

​​ 文章目录 📨 官方致信🎯我的第一篇文章🧩 机缘与成长 🎯 成就🎯 目标 📨 官方致信 今天早上打开 CSDN 私信一看,看到了这一条消息,然后看了下日期。突然感慨到,是…

正式发布:VitePress 1.0 现代化静态站点生成器!

大家好,我是奇兵,今天介绍一下现代化静态站点生成器!,希望能帮到大家。 3 月 21 日, 由 Vue 团队出品的现代化静态站点生成器 VitePress 正式发布 1.0 版本!它专为构建快速、以内容为中心的网站而生,能够轻…

【Redis知识点总结】(六)——主从同步、哨兵模式、集群

Redis知识点总结(六)——主从同步、哨兵模式、集群 主从同步哨兵集群 主从同步 redis的主从同步,一般是一个主节点,加上多个从节点。只有主节点可以接收写命令,主节点接收到的写命令,会同步给从节点&#…

Maven从零到放弃:文档学习

学习背景: Maven一直在使用,自己也构建过相应的项目。也对常用的配置和命令有一些了解,也处理过一些相关的问题。例如:项目缺少依赖;版本冲突或其他构建失败的问题。但是一直没有进行系统性的学习。 链接:…

Redis锁,乐观锁与悲观锁

锁 悲观锁 认为什么时候都会出问题,无论做什么都会加锁 乐观锁 很乐观,认为什么时候都不会出问题,所以不会上锁。 更新数据时去判断一下,在此期间,是否有人修改过这个数据 应用于:秒杀场景 **watch*…

小白如何兼职赚得第一桶金?六大网络赚钱方式助你轻松开启副业之旅

小白如何兼职赚得第一桶金?六大网络赚钱方式助你轻松开启副业之旅 无需担忧,以下为你精心挑选的六大线上兼职方式,将助你轻松开启副业赚钱之旅。 1,参与网络调查:市场调研公司及品牌商为洞察消费者需求,常…

第14篇:2线-4线译码器

Q:有编码器那对应的就会有译码器,本期我们来设计实现2线-4线二进制译码器 。 A:基本原理:译码器是编码器的逆过程,其功能是将具有特定含义的二进制码转换为对应的输出信号。2线-4线二进制译码器有2个输入共4种不同的组…

九州金榜|孩子产生厌学心理应该怎么办?

孩子厌学孩子在成长学习过程中的一个经历,也是家长在对孩子教育中遇到的一大挑战,孩子产生厌心理家长要怎么办呢?很多家长会对此很无奈,下面九州金榜家庭教育给几个方法,帮助家长疏导孩子厌学心理。 来百度APP畅享高清…

图像变换(python)

前言 这个Python没学过,写的是真的不方便,有很多问题还没解决,暂时不想写了,感兴趣的同学可以完善一下。设计的思路就是摆几个控件然后将对应的函数实现,这个Python的坐标放置以及控件的大小我没弄懂,算出…

shell实现查询进程号并批量kill(脚本)

问题或需求描述 在shell中,如果你想通过命令行查询出一系列匹配某个关键词的进程,并使用xargs命令批量结束这些进程,可以按照以下步骤操作: # 查询并提取进程号 pgrep -f "关键词" | xargs kill# 或者,如果…

Linux Load AVG linux 平均负载是什么? 简单解释说明

linux 命令基础汇总 命令&基础描述地址linux curl命令行直接发送 http 请求Linux curl 类似 postman 直接发送 get/post 请求linux ln创建链接(link)的命令创建链接(link)的命令linux linklinux 软链接介绍linux 软链接介绍l…

CI/CD实战-jenkins部署 3

安装 软件下载地址:Index of /jenkins/redhat/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 启动服务 安装推荐插件 不新建用户,使用admin账号登录 修改一下初始密码 新建项目测试 安装git命令 生成密钥 在gitlab中上传公钥 修改ssh 创建中…

22.保护性暂停扩展(一对一)

如果需要多个类之间使用GuardedObject对象,作为参数传递不是很方便,因此设计一个解耦的中间类,这样不仅能够解耦结果的等待者和结果生产者,还能够支持多个任务的管理。 Futures就好比居民楼一层的信箱,每个信箱有房间的…

清华大学突破性研究:GVGEN技术,7秒内从文字到3D高保真生成

引言:3D模型生成的挑战与机遇 随着计算机图形学的发展,3D模型的生成在各个行业中变得越来越重要,包括视频游戏设计、电影制作以及AR/VR技术等。在3D建模的不同方面中,从文本描述生成3D模型成为一个特别有趣的研究领域,…

哪些行业需要在线制作电子证书系统?

哪些行业需要在线制作电子证书系统? 1、教育机构:学校和培训机构需要为学生和培训者颁发证书,您的系统可以帮助他们快速生成和管理这些证书。 2、企业及政府部门:用于员工培训、资质认证等,提高内部管理效率。 3、专…

Learn OpenGL 29 延迟着色法

延迟着色法 我们现在一直使用的光照方式叫做正向渲染(Forward Rendering)或者正向着色法(Forward Shading),它是我们渲染物体的一种非常直接的方式,在场景中我们根据所有光源照亮一个物体,之后再渲染下一个物体,以此类推。它非常…

2024 ccfcsp认证打卡 2023 09 01 坐标变换(其一)

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner in new Scanner(System.in);int n in.nextInt(); // 操作次数int m in.nextInt(); // 初始坐标个数int temp_x 0; // 临时存储x的累加值int temp_y 0; // 临时存储y的累…

星云小窝项目1.0——项目启动(二)

星云小窝项目1.0——项目启动(二) 文章目录 前言1. 从Github从下载它2. 使用编辑器打开(以pycharm为例)2.1. 下载所需要的模块2.2. 配置mysql数据库2.3. 配置QQ邮箱发送验证码2.4. 修改代码3. 启动总结 前言 上一篇博客大致介绍了…

用户态和内核态:操作系统权限与运行模式解析

在现代计算机操作系统中,用户态(User Mode)和内核态(Kernel Mode)是两种重要的运行模式,用于区分用户程序与操作系统核心之间的权限和特权级别。深入理解这两种模式对于理解操作系统的工作原理至关重要。 …

发布文章积分自动增加

controller ApiOperation(value "添加文章")PostMapping("/addwengzhang")public String addwengzhang(RequestBody WengDto wengDto) {if (wengDto.getContent() null || wengDto.getTitle() null) {return "参数不可为空";}User user user…