【Linux】打包压缩跨系统/网络传输文件常用指令完结

Hello everybody!在今天的文章中我会把剩下的3-4个常用指令讲完,然后开始权限的讲解。那废话不多说,咱们直接进入正题!

1.zip/unzip&tar命令

1.zip/unzip

在windows系统中,经常见到带有zip后缀的文件。那个东西就是压缩包。

在讲压缩命令前我们需要搞清楚为什么要将文件压缩:

1.缩小体积:就是缩小文件占用的内存空间。

2.便于网络传输,防止文件丢失:在我们下载游戏或是其他软件时,我们需要下载一个压缩包,里面包含了多个文件,解压后再安装到系统中。如果没有压缩包,就需要一个文件一个文件的下载,很不方便,也容易出现有的文件忘了下载的情况。

首先,创建一个dir文件夹,在dir中创建file1.txt file2.txt file3.txt和一个a文件夹。

然后退回到上一级路径。使用命令:zip -r dir.zip dir对dir压缩。

这里需要注意几个细节:

1.在zip -r dir.zip dir这个命令中一定要带-r选项,否则dir.zip压缩包是空的。

2.zip是固定后缀,不可以用其他后缀。

接着,把dir文件夹删除。再使用unzip dir.zip解压,可以恢复dir文件夹。

如果你不想解压到当前路径,也可以用unzip 压缩文件 -d 路径。这里的路径可以用相对路径,也可以用绝对路径。

如果你只想压缩dir文件夹中的部分文件,可以进入该文件夹中使用:zip (-r) 压缩包名称.zip 要打包的文件名称。如果要打包的文件中有文件夹,则需要带-r选项。没有文件夹就不需要带。

2.tar命令

1.压缩

tar命令后跟的选项比较多,若跟-czf,则不会显示压缩的过程。若跟-cvzf,则会把压缩的过程显示出来。

具体的格式为:tar -c(v)zf name.tgz 文件1 文件2...

2.解压

解压时用:tar -xvzf name.tgz (-C 路径)。若不跟指定的解压路径,则默认解压到当前路径下。

2.基于xshell进行压缩包的windows和linux互传

1.linux传windows

执行sz 文件名 命令,可实现linux中的文件上传到windows上。

这里不局限于压缩包,其他普通文件同样可以。

2.windows传linux

执行rz命令后就会自动跳出文件夹,选择目标文件点击打开后即可上传!

上传成功后在当前路径下可以找到该文件。

3.linux传linux

由于我只有一台机器,不太方便做演示,我就把指令写出来:

scp 文件名 用户名@另一台机器的ip:你要拷贝的路径。

其中cp是本地拷贝,scp是跨网络拷贝。用户名是另一台机器的用户名,还需要得到另一台机器的密码才可以成功传输!

3.bc命令

执行了bc命令后就相当于调用了linux下的计算器。

输入算式,敲回车键后即可得到结果,按ctrl c退出。

4.uname命令

uname命令是用来查看当前linux机器的体系结构的。这样说你可能不太理解。

对于一个计算机,我们主要关注两点:

1.cpu架构。2.操作系统的版本。

前面3.10.0是内核版本。3代表主版本,10代表次版本,0代表修正次数。

el7就是centos 7

x86:32位

x86_64(x64):64位

当然我们也可以看看自己的电脑是多少位:

也可以打开任务管理器,看看正在运行的软件是多少位:

这里有一个小细节:

为什么那么多软件都是32位的而不是64位的呢?

因为32位的软件在32位的操作系统中可以正常运行,在64位的操作系统中也可以正常运行。

但64位的软件在32位的操作系统中不能运行。为了保证该软件能够在多系统下运行,所以编成了32位的。

5.几个热键

1.TAB建

在我们使用linux系统时,某个指令记不太清了,只记得前面一两个之母,这是可以连续敲两下TAB键。系统会把以这三个字母开头的指令全部罗列出来。

2.ctrl d

ctrl d的作用是退出登录。

当我使用完linux机器时,可以按ctrl d退出登录。如果再按一次就直接把xshell关掉了!

3.ctrl r

敲过ctrl r后,在敲上下键,系统会自动的在历史命令中搜索。便于快速的输入指令。

6.总结

OK!加上前三篇关于Linux的文章,咱们Linux的指令部分就圆满结束啦!完结!散花!\(0^◇^0)/

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

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

相关文章

零基础Vue框架上手;git,node,yarn安装

项目搭建环境: git安装:Git - 安装 Git (git-scm.com)(官网) 下载路径:Git - Downloading Package (git-scm.com);根据自己电脑下载相对应的安装包 ​ 点next ​ 点next,点到最后安装就行。…

YoloV8改进策略:Block改进|DCNv4最新实践|高效涨点|完整论文翻译

摘要 涨点效果:在我自己的数据集上,mAP50 由0.986涨到了0.991,mAP50-95由0.737涨到0.753,涨点明显! DCNv4是可变形卷积的第四版,速度和v3相比有了大幅度的提升,但是环境搭建有一定的难度,对新手不太友好。如果在使用过程遇到编译的问题,请严格按照我写的环境配置。…

vue2学习笔记(2/2)

vue2学习笔记(1/2) vue2学习笔记(2/2) 文章目录 1. 初始化脚手架2. 分析脚手架&render函数文件结构图示及说明main.jsindex.htmlApp.vueSchool.vueStudent.vue 关于不同版本的Vue修改默认配置vue.config.js配置文件 3. ref属…

微软的Copilot for Sales(销售助手)和Copilot for Service(服务助手)现已全面开放

深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领域的领跑者。点击订阅,与未来同行! 订阅:https://rengongzhineng.io/ 。 微…

JQL语法及Python查询 Jira issue信息

文章目录 一、JQL语法1.1 JQL语法简介1.2 Jira中常用的JQL搜索语句 二、查询issue信息2.1 安装JIRA依赖库2.2 登录JIRA2.3 查询JIRA的project信息2.4 查询JIRA的issue信息2.5 搜索Jira issue 一、JQL语法 1.1 JQL语法简介 JIRA 的 JQL 语法由以下几个元素组成: f…

【Mysql】整理

Mysql整理与总结 整理Mysql的基本内容供回顾。 参考: [1]. 掘金.MySQL三大日志(binlog,redolog,undolog)详解 [2]. Javaguide.MySQL三大日志(binlog、redo log和undo log)详解

ReactNative实现一个圆环进度条

我们直接看效果,如下图 我们在直接上代码 /*** 圆形进度条*/ import React, {useState, useEffect} from react; import Svg, {Circle,G,LinearGradient,Stop,Defs,Text, } from react-native-svg; import {View, StyleSheet} from react-native;// 渐变色 const CircleProgr…

Oracle 面试题 | 09.精选Oracle高频面试题

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

VMware虚拟机安装统信uos桌面专业版操作系统系统

统信uos桌面版版本对比:https://www.uniontech.com/next/product/desktop-contrast专业版只要是面向政企等单位,这里只是用虚拟机安装测试基本功能使用,对于我们个人要长期使用的话可以使用家庭版或者社区版 1镜像下载 1.1打开官网 镜像在统信生态社区下载统信生态社区官网:…

新书速览|Kubernetes从入门到DevOps企业应用实战

从0到1,从零开始全面精通Kubernetes,助力企业DevOps应用实践 本书内容 《Kubernetes从入门到DevOps企业应用实战》以实战为主,内容涵盖容器技术、Kubernetes核心资源以及基于Kubernetes的企业级实践。从容器基础知识开始,由浅入深…

CTF赛三层内网渗透

CTF赛三层内网渗透 前言 2019某CTF线下赛真题内网结合WEB攻防题库,涉及WEB攻击,内网代理路由等技术,每台服务器存在Flag,获取一个Flag对应一个积分,获取三个Flag结束。 第一关 Taget1_centos7 1、访问目标网页 发现…

你必须知道的?Python自动化5个EDA库

EDA或探索性数据分析是一项耗时的工作,但是由于EDA是不可避免的,所以Python出现了很多自动化库来减少执行分析所需的时间。EDA的主要目标不是制作花哨的图形或创建彩色的图形,而是获得对数据集的理解,并获得对变量之间的分布和相关…