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

目录

一、上传、下载

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.rhkb.cn/news/285195.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用amd架构的计算机部署其他架构的虚拟机(如:arm)

1 下载quem模拟器 https://qemu.weilnetz.de/w64/2 QEMU UEFI固件文件下载(引导文件) 推荐使用:https://releases.linaro.org/components/kernel/uefi-linaro/latest/release/qemu64/QEMU_EFI.fd3 QEMU 安装 安装完成之后,需要将安装目录添加到环境变…

vscode的一些技巧

技巧1:调试时传参数 在launch.json的configuration中"pwd"或者"program"选项之后添加如下选项: “--args”:["参数1", "参数2", ..., "参数3] 参数之间使用逗号隔开 技巧2:断点 普通断点使…

通过dbeaver链接dm8数据库

一、环境说明 windows 11 vmware 17 ubuntu 22 tt:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.3 LTS Release: 22.04 Codename: jammytt:~$ docker info Client:Version: 24.0.5Context: d…

Python 全栈系列236 rabbit_agent搭建

说明 通过rabbit_agent, 以接口方式实现对队列的标准操作,将pika包在微服务内,而不必在太多地方重复的去写。至少在服务端发布消息时,不必再去考虑这些问题。 在分布式任务的情况下,客户端本身会启动一个持续监听队列的客户端服…

Java研学-SpringBoot(二)

二 Spring Boot 介绍 1 简介 Spring Boot是由Pivotal团队提供的全新框架,主要目标是简化Spring应用程序的配置和部署过程,减少开发者在项目搭建和配置上的工作量,让开发者能够更专注于业务逻辑的实现。它使用特定的方式来进行配置&#xff0…

Request请求参数----中文乱码问题

一: GET POST获取请求参数: 在处理为什么会出现中文乱码的情况之前, 首先我们要直到GET 以及 POST两种获取请求参数的不同 1>POST POST获取请求参数是通过输入流getReader来进行获取的, 通过字符输入流来获取响应的请求参数, 并且在解码的时候, 默认的情况是 ISO_885…

基于SpringBoot+Vue+Mybatis的408刷题小程序管理端

简介 原始数据:书目信息、章节信息、题目信息、系统菜单、系统角色、系统用户。 主要任务:系统主要采用spring boot作为后端框架,前端使用vueelementUI,为408刷题小程序提供一个方面的管理和维护的任务,主要功能包括…

图解Kafka架构学习笔记(三)

准备Kafka环境 这里推荐使用Docker Compose快速搭建一套本地开发环境。 以下docker-compose.yml文件用来搭建一套单节点zookeeper和单节点kafka环境,并且在8080端口提供kafka-ui管理界面。 version: 2.1services:zoo1:image: confluentinc/cp-zookeeper:7.3.2hos…

day6:STM32MP157——串口通信实验

使用的是cortex A7内核 【串口通信的工作原理】 本次实验使用的是uart4的串口,分别使用了uart4_tx和uart4_rx两个引脚。根据板子的原理图我们可以知道,他们分别对应着芯片的PG11和PB2 从引脚名字也可以知道使用了GPIO口,所以本次实验同样需…

ubuntu20.04安装 ffmpeg 开发环境

参考:参考1 一些相关软件包,已打包整理好,如下 源码包 1、安装步骤 创建安装目录 sudo mkdir -p /usr/local/ffmpeg/lib 解压源码 tar -jxf ffmpeg-4.3.2.tar.bz2 到指定ffmpeg目录进行配置 cd ffmpeg-4.3.2/ 配置:会报错很多…

Spark Streaming DStream

Spark Streaming DStream DStream 即Discretized Stream,中文叫做离散流,Spark Streaming提供的一种高级抽象,代表了一个持续不断的数据流。 DStream可以通过输入数据源来创建,比如Kafka、Flume,也可以通过对其他DS…

【JAVA】通过JAVA实现用户界面的登录

🌈个人主页: Aileen_0v0 🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法|MySQL| ​💫个人格言:“没有罗马,那就自己创造罗马~” #mermaid-svg-wyCvaz0EBNwHcwsi {font-family:"trebuchet ms",verdana,arial,sans-serif;f…

2025汤家凤考研数学视频,基础网课百度网盘课程+PDF讲义资料

2025汤家凤大神及数学全程 docs.qq.com/doc/DTmtOa0Fzc0V3WElI 复制粘贴到浏览器,可以见所有的Ke 第一轮 夯实基础 1.阅读大纲考查要求,明确每章的学习目标; 2.按节学习数学理论基础知识,吃透书中例题; 3.学习每章…

数学建模综合评价模型与决策方法

评价方法主要分为两类,其主要区别在确定权重的方法上 一类是主观赋权法,多次采取综合资讯评分确定权重,如综合指数法,模糊综合评判法,层次评判法,功效系数法等 另一类是客观赋权法,根据各指标…

ubuntu上一款好用的串口工具screen

看名字,你猜他是什么? 安装 sudo apt install screen 然后将USB串口接到虚拟机,执行dmesg命令查看串口设备名: 测试: sudo screen /dev/ttyUSB0 115200确实很简单。

机器视觉学习(六)—— 图像的颜色识别

目录 一、色彩空间 1.1 RGB色彩空间 1.2 HSV色彩空间 1.3 灰度 1.4 CMYK色彩空间 1.5 Lab色彩空间 二、色彩空间转换 三、识别颜色 3.1 识别一种特定的颜色 3.2 识别多种颜色 一、色彩空间 计算机视觉中常用的色彩空间有RGB色彩空间、HSV色彩空间、CMYK色彩空间、La…

如何设计循环队列(两种方法)

文章目录 前言一、方法一:数组法二、方法二.链表法总结 前言 前面有提到过队列的知识,这次来说一下怎么设计一个循环队列 一.循环队列(力扣) . - 力扣(LeetCode). - 备战技术面试?力扣提供海量技术面试资…

Java Synchronized

Synchronized Synchronized 原理偏向锁轻量级锁重量级锁 Synchronized特征jdk1.8Synchronized优化了什么?Synchronized修饰范围Synchronized lock 区别 Synchronized 原理 在Java对象内存布局中,每个对象都有一个对象头,其中包含锁状态信息。…

【stable diffusion扩散模型】一篇文章讲透

目录 一、引言 二、Stable Diffusion的基本原理 1 扩散模型 2 Stable Diffusion模型架构 3 训练过程与算法细节 三、Stable Diffusion的应用领域 1 图像生成与艺术创作 2 图像补全与修复 3 其他领域 四、Stable Diffusion的优势与挑战 👉优势 &#x1f…

SpringBoot3集成PostgreSQL

标签:PostgreSQL.Druid.Mybatis.Plus; 一、简介 PostgreSQL是一个功能强大的开源数据库系统,具有可靠性、稳定性、数据一致性等特点,且可以运行在所有主流操作系统上,包括Linux、Unix、Windows等。 通过官方文档可以…