Linux常用的压缩、解压缩以及scp远程传输命令的使用

news2024/12/23 14:28:50

Linux常用的压缩、解压缩以及scp远程传输命令的使用

  • 1.压缩命令
  • 2 解压命令
  • 3. 大文件压缩分割为多个压缩文件
  • 4. 远程传输命令scp
    • 4.1 将本地文件复制到远程主机目录
    • 4.2 将本地目录复制到远程主机目录
    • 4.3 将远程主机的文件复制到本机
    • 4.4 复制远程主机目录到本机

1.压缩命令

tar -zcvf filename.tar.gz filename
tar -zcvf filename.tgz filename
tar -jcvf filename.tar.bz2 filename
zip filename.zip filename
zip -r location.zip location
gzip -d filename.gz filename
rar -a filename.rar filename

示例:tar -zcvf filename.tar.gz filename
在这里插入图片描述

2 解压命令

tar -xvf filename.tar
tar -zxvf filename.tar.gz
tar -zxvf filename.tgz
tar -jxvf filename.tar.bz2
tar -xZvf filename.tar.Z
unrar e filename.rar 
unrar x filename.rar /mnt/sdb/path 
unzip filename.zip -d filepath

示例:tar -zxvf filename.tar.gz
在这里插入图片描述

3. 大文件压缩分割为多个压缩文件

如果某个文件过大需要将压缩文件分割成 多个个指定大小的文件可以先压缩成一个大文件

tar -zcvf filename.tar.gz filenam

然后使用 split 命令进行切割

split -b 1000M -d -a 1 filename.tar.gz filename.tar.gz.
cat filename.tar.gz | split -b1000M -d -a 1 filename.tar.gz.

参数含义:

  • -b 4000M 表示设置每个分割包的大小,单位还是可以k
  • -d "参数指定生成的分割包后缀为数字的形式
  • -a x来设定序列的长度(默认值是2),这里设定序列的长度为1

一步操作

tar -zcvf filename.tar.gz filename | split -b 4000M -d -a 1 -filename.tar.gz.

多个压缩文件解压方法如下

cat filename.tar.gz.* | tar -zxv

4. 远程传输命令scp

4.1 将本地文件复制到远程主机目录

  scp node.tar.gz root@192.168.0.10:/home

将本机的当前目录node.tar.gz文件,通过远程主机的用户root复制到192.168.0.10主机的22端口的/home目录。
在这里插入图片描述
执行该命令后会有提示:

无法确定主机“192.168.0.10”的真实性。
ECDSA密钥指纹为SHA256:***
是否确实要继续连接(是/否/)?

输入yes,然后输入远程主机的密码即可显示传输的进度

4.2 将本地目录复制到远程主机目录

本机创建目录scptest,目录下创建文件zqtxt.txt,将该目录连同文件一起复制到远程主机

scp -r scptest root@192.168.0.10:/home

在这里插入图片描述
192.168.0.10:/home目录下
在这里插入图片描述

4.3 将远程主机的文件复制到本机

远程主机创建文件test.txt,将该文件复制到本机的/mnt/sdb目录

scp root@192.168.0.10:/home/test.txt /mnt/sdb

在这里插入图片描述
本机目录:
在这里插入图片描述

4.4 复制远程主机目录到本机

远程主机创建目录scpromate,目录下创建文件romate.txt,将该目录连同文件一起复制到本机的/mnt/sdb目录

scp -r root@192.168.0.10:/home/scpromate/ /mnt/sdb

在这里插入图片描述
本机目录:
在这里插入图片描述

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

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

相关文章

Packet Tracer - 综合技能练习(配置新交换机的初始设置、SSH 和端口安全)

Packet Tracer - 综合技能练习 地址分配表 设备 接口 IP 地址 子网掩码 S1 VLAN 1 10.10.10.2 255.255.255.0 PC1 NIC 10.10.10.10 255.255.255.0 PC2 NIC 10.10.10.11 255.255.255.0 场景 网络管理员要求您配置新交换机。 在本练习中,您将使用一…

二分搜索算法通解框架

文章介绍了二分搜索最常见的几个场景的使用:寻找一个数、寻找左侧边界以及寻找右侧边界。阅读本文只需读者了解二分搜索的使用限制和基本原理即可。 我相信,友好的讨论交流会让彼此快速进步!文章难免有疏漏之处,十分欢迎大家在评…

密码学【java】初探究加密方式之对称加密

文章目录 一 常见加密方式二 对称加密2.1 Cipher类简介2.2 Base算法2.3 补充:Byte&bit2.4 DES加密演示2.5 DES解密2.6 补充:对于IDEA控制台乱码的解决方法2.7 AES加密解密2.8 补充: toString()与new String ()用法区别2.9 加密模式2.9.1 …

MySQL学习笔记第六天

第06章多表查询 5. 7种SQL JOINS的实现 A是员工表,B是部门表。 5.7.1 代码实现 #8. UNION 和 UNION ALL的使用 # UNION:会执行去重操作 # UNION ALL:不会执行去重操作,效率优于前者,开发中优先使用 #结论:如果明确…

【Java入门合集】第二章Java语言基础(四——第二章结束)

【Java入门合集】第二章Java语言基础(四——第二章结束) 博主:命运之光 专栏:JAVA入门 学习目标 掌握变量、常量、表达式的概念,数据类型及变量的定义方法; 掌握常用运算符的使用; 掌握程序的顺…

【LeetCode股票买卖系列:188. 买卖股票的最佳时机 IV | 暴力递归=>记忆化搜索=>动态规划】

🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

Hibernate(一)——入门

在之前经常用到操作数据库的框架是Mybatis或者Mybatis-plus。 Hibernate在項目中用过,但没有深入的了解过,所以这次趁着假期把这个框架了解一下。 目录 概念Hibernate和Mybatis的区别Hibernate使用依赖引入Hibernate配置文件XML配置文件详解properties文…

2023 年 五一杯 B 题过程 + 代码(第一问)

文章目录 第一题问题分析PageRank 算法(可跳过)PageRank 算法修正权重系数 结果各城市链出与链入链出 权重链入 权重 PageRank 算法结果代码 第一题 问题分析 从收货量、发货量、快递数量增长/减少趋势、相关性等多角度考虑,建立数学模型&…

如何使用git更新别人的代码

文章目录 如何使用git更新别人的代码问题说明省流问题示例操作步骤总结总结 如何使用git更新别人的代码 问题说明 当自己git clone别人的代码之后,代码一直停留到本地电脑上,而你就跑了一次程序就搁置了。 后来有一天你想再次运行该代码,但…

可观测性:你的应用健康吗?

一、需求来源 首先来看一下,整个需求的来源:当把应用迁移到 Kubernetes 之后,要如何去保障应用的健康与稳定呢?其实很简单,可以从两个方面来进行增强: 首先是提高应用的可观测性;第二是提高应…

Matplotlib 安装介绍

文章目录 安装步骤 Matplotlib 不止是一个数学绘图库,它也是可视化和分析工具中最流行之一。我们可用其制作简单的图表,如折线图和散点图。 安装步骤 先进入:python官网 跳转到界面: 录入并搜索 下载之前,看一下自…

嵌入式linux学习笔记--虚拟局域网组网方案分享,基于自组zerotier -planet 网络的方案

0. 前言 五一假期期间重新考虑了目前的组网环境,准备对目前的组网进行一个重新的划分。 目前有的资源 ① 两台 服务器,阿里云-深圳(5M上行)和腾讯云 广州(3M上行) ② 带动态公网IP的家庭宽带 (…

伽马校正的前世今生

关于伽马校正的前因后果,在网上有不同版本的说法,由于年代久远的因素,导致原本很简单的事情越说越复杂。今天我们的目标就是抓住伽马的头,而不是摸一下伽马的尾巴。 一,鱼龙混杂的论调 1,CRT 显示器的物理…

系统集成项目管理工程师下午真题 计算题 及考点 汇总(更新中。。。)

文章目录 2022下半年广东卷 2022下半年广东卷 1、质量保证、质量控制。质量管理方面存在的问题,并给出正确的做法。判断下列选项的正误。 2、下表是一个软件项目在编码阶段各活动的计划和实际完成情况(工作量,单位:人天&#xf…

Linux环境下的redis

一:安装与启动 1.下载redis安装包 2.解压:tar –xvf 文件名.tar.gz 3.安装 进入redis目录(cd redis-x.x.x/)后,执行make install 命令 4.启动 进入src目录,执行redis-server 此时该界面无法再使用,需要…

Eureka 服务注册源码探秘——图解、源码级解析

🍊 Java学习:社区快速通道 🍊 深入浅出RocketMQ设计思想:深入浅出RocketMQ设计思想 🍊 绝对不一样的职场干货:大厂最佳实践经验指南 📆 最近更新:2023年5月2日 🍊 点…

NPOI导出word文档中插入公式总结

1. XWPFOMath类 XWPFDocument doc new XWPFDocument(); //创建新行 XWPFParagraph p doc.CreateParagraph(); //创建空的公式 XWPFOMath math p.CreateOMath();通过XWPFParagraph的扩展方法创建 方法名备注CreateAcc();创建XWPFAcc类,实现字符在文字上面的类Cr…

【前端】2.HTML基础知识

文章目录 1. 基本概念1.1 HTML是什么1.2 HTML的作用1.3. 学习导引1.4 开发工具 2. HTML 基础语法2.1 demo2.1.1 HTML 详述2.1.2 HTML标签2.1.3 HTML网页结构2.1.4HTML版本 2.2 常用元素2.3 属性2.4 文本相关语法2.5 链接相关语法2.6 头部相关语法 3. 总结3.1 HTML 基础语法总结…

什么是VLAN?为什么要划分VLAN?

VLAN(Virtual Local Area Network)即虚拟局域网,是将一个物理的LAN在逻辑上划分成多个广播域的通信技术。每个VLAN是一个广播域,VLAN内的主机间可以直接通信,而VLAN间则不能直接互通。这样,广播报文就被限制在一个VLAN内。 一、为…

如何简单快速搭建自己的云对象存储服务(OSS)

简单来说,其实我们只需要有一台服务器,利用服务器的各种资源,搭配其它厂商开发的软件,就能很轻易拥有自己的云对象存储服务。不需要在阿里云上花钱买什么服务,甚至还能自己给别人提供服务,真的是太爽了。 云…