rhcsa-压缩和解压缩

news2024/11/24 0:29:07

.zip:  zip 程序压缩打包的档案;(很常见,但是因为不包含文档名编码信息,跨平台可能会乱码)
.rar: rar 程序压缩打包的档案:(在windows上很常见,但是是商业软件。
·gz:  gzip 程序压缩的档案;(linux目前使用最广泛的压缩格式)
.bz2:  bzip2 程序压缩的档案
.xz: Xz程序压缩的档案
.tar:  tar 程序打包的资料,并没有压缩过。 (但是tar打包的时候可以指定文件格式,就相当于压了)
.targz:  tar程序打包的档案,其中并且经过gzip 的压缩(最常见)
.tar.bz2:  tar 程序打包的档案,其中并且经过 bzip2的压缩
.tar.xz:  tar程序打包的档案,其中并且经过xz的压缩(新一代压缩选择)
7z:.  7zip程序压缩打包的档案

zip和unzip命令

zip:可以压缩文件和目录

语法:zip  文件

语法:unzip  文件

压缩aa目录下的f1

多文件压缩

例:将f2和f3文件全部压缩为f4.zip

解压缩

语法:unzip  fn.zip

压缩目录

例:将b,c,d,e目录压缩成f.zip

压缩前:

压缩后:

tar

归档命令

语法:tar  选项  包名  要压缩的文件  要压缩的文件名

以下三点是任选其一

-c  创建.tar格式的包文件

-x  释放.tar格式的包文件

-t  查看包中的文件列表

必选项:

        用于指定打包文件名

-f      当与-c选项一起使用时,创建的tar包文件使用该选项指定的包文件

         当与-x选项一起使用时,则释放该选项指定的tar包文件

辅助选项

-v  表示在命令执行时显示详细的提示信息

-p  打包时保留文件及目录的权限

z  调用gzip程序,以gzip文件压缩或解压缩文件

-j  调用bzip2程序,以bzip2格式压缩或解压缩文件

-J  使用xz压缩或解压缩文件,xz的压缩率通常比bzip2更高

-C  和-x选项一起使用,表示释放包时指定释放的目标路径

例:将目录a压缩成a.tar

将a.tar解压缩到a目录中

scp

两台虚拟机之间互相传文件

-r  如果要传的时一个目录文件,就必须要加-r,不加-r,就传不过去

语法:scp  -r  当前主机文件  目标主机的对于路径

例1:将f1文件发到192.168.84.129的主机上

192.168.84.129的主机上就收到了当前主机上的f1文件

例2:从红毛8的主机上拿到红帽9的aa目录下的f1到红帽8的普通目录下

linux中的特殊符号

;                可使用分号分隔多条命令                  在一行上输入和执行多条较短的命令,

                                                                           可使用分号来分隔命令

*                匹配任意零个或者多个字符              不能用于创建文件

?               匹配任意单个字符                            不能用于创建文件

[]                 匹配方括号中的任意一个                 不能用于创建文件

                   字符,表示范围可以用"-"

[^]或者[!]      匹配方括号中的任意一个                用于查找和删除文件,不用于创建文件

                    字符或数字后进行取反

{string,sting} 匹配括号中的任意一个                    可用于创建、查看、删除文件

                     字符串表示一个范围时,

                      字符串之间隔”-“

\                     使\后面的特殊字符失效                  例如:可以在命令行后面加一个\,再按回

                                                                            车键时并不表示执行该命令,而是表示

                                                                           换行,通过此方 式将一个较长的命令分

                                                                            成多行表达,增强命 命令的可读性。换

                                                                            行后系统自动显示提示符>

·(tab键上的) 反引号,一般用于引用命

                         令,执行的时候反引号里

                         面的命令会被执行,与$0作

                          用相同。

”                双引号,除了几个特殊字符外,                ”$“和“\”以及” ' “在双引号里面仍然保留                     将双引号内的几乎所有内容都                      自己 的特殊含义                  

                原样输出

history

作用:查看历史命令

删除指定历史命令行

-d   删除指定历史命令行

语法:history  -d  要删除的行数

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

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

相关文章

Linux之Nignx及负载均衡动静分离

🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是君易--鑨,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的博客专栏《LInux实战开发》。🎯🎯 …

这可能是全网最晚的低代码技术总结

低代码的发展一向结伴着质疑前行,一些人认为低代码平台限制了开发人员的创新能力,使得开发过程变得过于简单,缺乏深度的定制和灵活性。他们担心,低代码平台可能只适合于简单的应用程序,无法满足复杂业务需求。另一面&a…

Android codec2 视频框架 之应用

文章目录 应用流程外部主动获取输入和输出buffer外部设置回调 内部流程 应用流程 外部主动获取输入和输出buffer 解码的调用流程,以android原生的一个bin来说明 android 原生代码位置: frameworks/av/cmds/stagefright/codec.cpp frameworks/av/cmds/st…

在Windows 10中共享打印机,以便其他用户可以访问,发挥打印机的最大作用

知道如何在Windows 10中共享打印机是非常宝贵的。如果没有打印机共享,多个用户从单个设备进行所有打印的唯一方法就是手动连接自己的计算机。在本指南中,我们将向你展示一种更简单的方法。 通过网络共享打印机,只需连接一台PC或笔记本电脑。…

svn使用图形化界面从trunk目录下创建下的分支

1、svn目录 要从trunk目录右键创建一个新的目录出来。Branch/tag下创建: 然后源目录和提交目录的编写: 这样新的分支目录chuanqi_4就创建好了。要注意:这样创建要确保目标目录在svn目录下不存在。

ROS中MPC局部路径规划器使用方法及源码流程解读

本文主要介绍ROS中Navigation导航框架中MPC局部路径规划器mpc_local_planner的使用方法,并对源码进行解读,梳理其规划流程等,具体包含MPC模型预测控制算法简介、mpc_local_planner使用方法、mpc_local_planner源码解读与规划流程梳理三部分内…

微信小游戏软件开发手机微信休闲游戏

当今,微信已经成为了中国最受欢迎的社交媒体平台之一,拥有数亿活跃用户。随着微信的不断发展,微信小游戏成为了一个热门的应用领域,吸引了许多开发者和玩家。微信小游戏是一种小型游戏,可以直接在微信内嵌入和玩&#…

【JavaEE初阶】 TCP服务器与客户端的搭建

文章目录 🌲前言🌴ServerSocket API🎄Socket API🍀TCP中的长短连接🎍建立TCP回显客户端与服务器🚩TCP搭建服务器🚩TCP搭建客户端🚩通信过程展示: 🌳多个客户端…

offsetof宏的使用、模拟实现及 (size_t)(((struct_type*)0)->mem_name)的解释

宏原型&#xff1a;offsetof(type,member) 作用&#xff1a;返回数据结构或联合体类型中成员的偏移量&#xff0c;以字节为单位 返回值&#xff1a;size_t类型的无符号整数 使用案例&#xff1a; #include <stdio.h> #include <stddef.h> struct foo {ch…

爬取东方财富股票信息

爬取股票信息 爬虫爬取信息&#xff0c;一般有两种大的思路&#xff0c;分别是&#xff1a; 模拟header信息&#xff0c;发送请求&#xff0c;得到相应的数据&#xff08;html文件 或者 json数据&#xff09;使用selenium模拟打开浏览器&#xff0c;然后利用selenium提供的函…

高防CDN:企业网络安全的坚强后盾

随着互联网的快速发展&#xff0c;企业的网络面临着越来越多的安全威胁。在这种背景下&#xff0c;高防CDN&#xff08;Content Delivery Network&#xff09;已经成为了企业网络安全的坚强后盾。本文将理性分析高防CDN对于企业发展的影响&#xff0c;强调其在维护网络稳定性、…

内核态内存映射

内核态的内存映射机制&#xff0c;主要包含以下几个部分&#xff1a; 内核态内存映射函数 vmalloc、kmap_atomic 是如何工作的&#xff1b;内核态页表是放在哪里的&#xff0c;如何工作的&#xff1f;swapper_pg_dir 是怎么回事&#xff1b;出现了内核态缺页异常应该怎么办&am…

MySQL(10):创建和管理表

基础知识 在 MySQL 中&#xff0c;一个完整的数据存储过程总共有 4 步&#xff0c;分别是&#xff1a;创建数据库、确认字段、创建数据表、插入数据。 要先创建一个数据库&#xff0c;而不是直接创建数据表&#xff1a;从系统架构的层次上看&#xff0c;MySQL 数据库系统从大到…

Android 10.0 SystemUI启动流程

1、手机开机后&#xff0c;Android系统首先会创建一个Zygote&#xff08;核心进程&#xff09;。 2、由Zygote启动SystemServer。 3、SystemServer会启动系统运行所需的众多核心服务和普通服务、以及一些应用及数据。例如&#xff1a;SystemUI 启动就是从 SystemServer 里启动的…

浅谈前端自定义VectorGrid矢量瓦片样式

目录 前言 一、VectorGrid相关API介绍 1、VectorGrid 2、 LayerStyles样式详解 二、样式自动配置 1、页面定义 2、地图及PBF瓦片引入 3、矢量瓦片样式定义 4、鼠标事件交互 三、最终效果 1、自定义样式展示 2、鼠标交互 总结 前言 在上一篇博客中&#xff0c;详细讲…

`rest-client`库

rest-client是一个在Ruby编程语言中用于发送HTTP请求的库。它提供了简单且易于使用的接口&#xff0c;用于发送GET、POST、PUT、DELETE等各种类型的HTTP请求&#xff0c;并处理响应。 以下是rest-client库的一些常见用法示例&#xff1a; 发送GET请求&#xff1a; require ‘…

《算法通关村—轻松搞定合并二叉树》

《算法通关村—轻松搞定合并二叉树》 描述 leetcode 617 给你两棵二叉树&#xff1a; root1 和 root2 。 想象一下&#xff0c;当你将其中一棵覆盖到另一棵之上时&#xff0c;两棵树上的一些节点将会重叠&#xff08;而另一些不会&#xff09;。你需要将这两棵树合并成一棵…

【网络知识必知必会】聊聊数据链路层以太网

文章目录 前言1. 认识以太网2. 以太网帧格式已经有了ip地址, 为什么还要有 mac 地址呢?认识MTUMTU对IP协议的影响MTU对UDP协议的影响MTU对于TCP协议的影响 总结 前言 本文继续来聊聊网络传输中数据链路层中的一个代表协议, 以太网. 以太这个词其实最早出现在物理学当中, 在早…

前端工程化(vue2)

一、环境准备 1.依赖环境&#xff1a;NodeJS 官网&#xff1a;Node.js 2.脚手架&#xff1a;Vue-cli 参考网址&#xff1a;安装 | Vue CLI 介绍&#xff1a;Vue-cli用于快速的生成一个Vue的项目模板。主要功能有&#xff1a;统一的目录结构&#xff0c;本地调试&#xff0…

麒麟系统查看磁盘UUID方法

通过查看 /dev/disk/by-uuid/ 目录下的软连接确定磁盘UUID ls -l /dev/disk/by-uuid/ 命令输出入下图所示&#xff0c;红框中即为磁盘UUID号 通过 blkid 命令查看系统中某块磁盘的uuid 号 blkid 命令输出如下图所示&#xff0c;UUID”” 中即为磁盘UUID号 开机自动…