0 常用压缩格式:gz, bz2, xz, zip, Z
1 压缩概念:
abcde,可以简单理解为 abc用1表示,de用2表示,那么在进行压缩情况下,abcde就用12表示。
及压缩就是分析文档内容,把整个文档用某些标记来替代,解压缩的时候在把标记用源字符串来替代。
而上述机制中,字符串压缩,查找,匹配方式在不同的机制中会不同,这种不同就是压缩算法。
压缩算法:算法不同,压缩比也会不同;
压缩比: 压缩前的文件-压缩后的文件/压缩前的文件
2 compress:
compress 这种压缩比比较小,一般5M压缩后达到3.5M就不错了,并且很古老
compress 压缩后的结果就是源文件名.Z eg: FILENAME.Z
uncompress
现在常用的三种压缩:gz, bz2, xz 这三个压缩命令只能压缩文件,不能压缩目录,
默认下他们压缩后会删除原文件
3 gzip :
压缩工具: 压缩后的文件后缀 gzip: .gz gzip /PATH/TO/SOMEFILE:压缩完成后会删除原文件 -d: 解压缩 等效于 gunzip -#:1-9,指定压缩比,默认是6; gunzip: gunzip /PATH/TO/SOMEFILE.gz: 解压完成后会删除原文件 zcat /PATH/TO/SOMEFILE.gz: 不解压的情况,查看文本文件的内容 eg: [root@chinadaas13 zmtest]# cp ~/install.log ./ [root@chinadaas13 zmtest]# ll 总用量 108 -rw-r--r-- 1 root root 108708 10月 21 17:12 install.log [root@chinadaas13 zmtest]# gzip install.log 压缩后回删除原文件 [root@chinadaas13 zmtest]# ll 总用量 28 -rw-r--r-- 1 root root 26135 10月 21 17:12 install.log.gz [root@chinadaas13 zmtest]# zcat install.log.gz 查看压缩后的文件内容 安装 ql2200-firmware-2.02.08-3.1.el6.noarch 安装 rt73usb-firmware-1.8-7.el6.noarch 安装 ipw2100-firmware-1.3-11.el6.noarch 安装 ql23xx-firmware-3.03.27-3.1.el6.noarch 安装 ipw2200-firmware-3.1-4.el6.noarch 安装 rootfiles-8.1-6.1.el6.noarch ... [root@chinadaas13 zmtest]# gunzip install.log.gz 解压后删除原文件 [root@chinadaas13 zmtest]# ll 总用量 108 -rw-r--r-- 1 root root 108708 10月 21 17:12 install.log
4 bzip2
压缩工具: 压缩后的文件后缀 bzip2: .bz2 比gzip有着更大压缩比的压缩工具,和gzip使用格式近似, 对大文件效果明显 bzip2 /PATH/TO/SOMEFILE -d:解压缩 -#: 1-9,默认是6 -k: 压缩时保留原文件 bunzip2 /PATH/TO/SOMEFILE.bz2 bzcat 查看不解压下的文件内容
5 xz:
xz: .xz xz /PATH/TO/SOMEFILE -d -#: 1-9, 默认是6 -k: 压缩时保留原文件 unxz 解压 xzdec 解压并在界面展示结果 xzcat 查看压缩文件内容 zip: 既归档又压缩的工具 zip FILENAME.zip FILE1 FILE2 ...: 压缩后不删除原文件 unzip FILENAME.zip archive: 归档,归档本身并不意味着压缩
6 zip :
zip是众多操作系统默认支持的压缩格式,压缩比不大,可以压缩目录, zip: 既归档又压缩的工具 zip FILENAME.zip FILE1 FILE2 ...: 压缩后不删除原文件 unzip FILENAME.zip 解压zip文件 [root@chinadaas13 opt]# ll 总用量 12 drwxr-xr-x. 2 root root 4096 2月 22 2013 rh drwxr-xr-x. 3 root root 4096 10月 19 11:18 soft drwxr-xr-x 2 root root 4096 10月 22 09:45 zmtest [root@chinadaas13 opt]# zip test.zip zmtest/ 压缩文件夹zmtest为压缩名为test.zip adding: zmtest/ (stored 0%) [root@chinadaas13 opt]# ll 总用量 16 drwxr-xr-x. 2 root root 4096 2月 22 2013 rh drwxr-xr-x. 3 root root 4096 10月 19 11:18 soft -rw-r--r-- 1 root root 164 10月 22 09:49 test.zip drwxr-xr-x 2 root root 4096 10月 22 09:45 zmtest
7 archive : 归档,归档本身并不意味着压缩
将多个文件压缩在一起的命令: archive
8 tar 基本命令和组合命令: 归档并压缩 常用gzip格式 tar -zxvf
tar: 归档工具, .tar 操作后不会删除原文件 -c: 创建归档文件 c=create -f FILE.tar: 操作的归档文件 f=file eg: tar -cf test.tar test*.txt 将test*.txt的所有文件归档为test.tar -x: 展开归档 eg: tar -xf test.tar 将 text.tar文件展开 --xattrs: 归档时,保留文件的扩展属性信息 -t: 不展开归档,直接查看归档了哪些文件 eg: tar -tf test.tar 直接在界面展示归档里面有哪些文件 -zcf: 归档并调用gzip压缩 -zxf: 调用gzip解压缩并展开归档,-z选项可省略 -jcf: 归档并调用bzip2压缩 -jxf: 调用bzip2解压缩并展开归档 -Jcf: 归档并调用xz压缩 -Jxf: 调用xz解压缩并展开归档
8.1 tar 和 case 和 read配合:
从键盘让用户输入几个文件,脚本能够将此几个文件归档压缩成一个文件; 使用read来辅助实现归档和压缩功能 read: -p “PROMPT": 给出提示 #!/bin/bash # read -p "Three files:" FILE1 FILE2 FILE3 read -p "Destination:" DEST read -p "Compress[gzip|bzip2|xz]:" COMP case $COMP in gzip) tar -zcf ${DEST}.tar.gz $FILE1 $FILE2 $FILE3 ;; bzip2) tar -jcf ${DEST}.tar.bz2 $FILE1 $FILE2 $FILE3 ;; bzip2) tar -Jcf ${DEST}.tar.gz $FILE1 $FILE2 $FILE3 ;; *) echo "Unknown" exit 9 ;; esac
read 命令简介:
#!/bin/bash # read -t 5 -p "Input two integers[100 AND 1000]:" A B [ -z $A ] && A=100 [ -z $B ] && B=1000 echo "$A plus $B is:" $[$A+$B] 执行结果: 如果不输入 默认是用100+1000=1100 [root@chinadaas12 zmtest]# sh test.sh Input two integers[100 AND 1000]:1 2 1 plus 2 is: 3
相关推荐
使用multisim搭建并仿真了4-20mA信号转换为0-3.3V电压的电路。实际证明有效可用。
顺源科技推出的4-20mA转0-5V芯片属于ISOEM系列直流信号隔离放大器,该系列芯片能够实现不同类型的电压与电流信号间的隔离、放大以及转换。这种芯片特别适用于工业自动化领域中的信号处理与传输需求。 #### 二、产品...
4-20mA到0-3.3V转换模块是一种常见的工业信号转换设备,它能够将标准的4-20mA电流信号转换为适合微处理器或数字电路处理的0-3.3V电压信号。这种转换在自动化系统、传感器数据采集、过程控制等领域有着广泛的应用。...
DIN3系列4-20mA(0-20mA)电流环路隔离器是一种专门用于工业现场的信号处理设备,它能够实现传感器、PLC(可编程逻辑控制器)等设备之间的信号隔离与转换。该设备的设计遵循低成本、小体积与高精度的标准,采用DIN35...
MA5626-16空库文件,用于密码恢复
华为OLT-MA5680T-GPON开局指导-配置指南 本文档提供了华为OLT-MA5680T-GPON开局指导的配置指南,涵盖了GPON开局指导、业务配置、数据规划、GPON配置的一些概念等内容。 一、业务配置 在业务配置中,我们需要创建...
描述:本设计采用APC(GP9303M-F1K-N-SW)芯片来实现对0-5V/0-20mA/4-20mA的信号采集,采用APC(GP9301BXIM-F1K-N-SW)芯片来实现对0-10V信号进行采集。然后在芯片内部完成信号的高频调制,调制好的高频信号经过电容...
标题中的“4-20ma0-10v转0-15v/0-24v/0-200ma/0-700ma/0-2a大功率阀门驱动控制器、变送器”指的是一个工业级的信号转换和驱动设备,主要用于将4-20mA或0-10V的信号转换为不同范围的电压或电流信号,以驱动大功率的...
02_Artix FPGA DDR控制器MIG使用(AXI4)(MA703FA-35T)20190401.pdf 02_Artix FPGA DDR控制器MIG使用(AXI4)(MA703FA-35T)20190401.pdf
>>国际标准二路信号输入:0-5V/0-10V/1-5V,0-10mA/0-20mA/4-20mA等 >>二路输出标准信号:0-5V/0-10V/1-5V,0-10mA/0-20mA/4-20mA等,具有高负载能力 >>全量程范围内极高的线性度(非线性度) >>标准DIN35 导轨式安装...
【热电偶温度变送器】是工业自动化领域中常用的一种设备,用于将传感器(如热电偶或热电阻)检测到的温度信号转换为标准的电信号,如4-20mA或0-5V。这样的转换对于远程传输和与控制系统集成至关重要,因为标准信号在...
2. **下载升级包**:获取到"MA5671-GP4 V800R016C10SPH216.zip",解压缩后得到升级文件。 3. **升级准备**:确保设备电源稳定,避免在升级过程中断电。关闭所有不必要的业务,减少升级过程中的干扰。 4. **执行...
MA35D1 整合应用使用六个不同的应用范例,说明 MA35D1 的功能特色: 1. Video Playback 高清影片输出 H.264 1086-30 720-60 计入:USB摄像头计入,或CMOS-35传感器 2. ML People Counting 人数计算 在1的摄像头--拍...
Hauwei MA5620-5626空库文件 用户名root密码mduadmin
华为MA5620-5626空库文件是为了解决华为特定型号的宽带接入设备在遗忘管理员密码或需要恢复默认配置时所遇到的问题。这个7z压缩包包含了帮助用户重置设备至出厂设置的必要文件。下面将详细解释相关知识点: 1. **...
根据提供的文件信息,可以看出这是一份关于瑞士康达(Raisecom)品牌交换机ISCOM2110EA-MA的命令手册内容。该手册详细介绍了交换机的各种命令及其用法,用于管理、配置以及维护网络设备。以下是从手册内容中提炼出的...
【压缩包子文件的文件名称列表】:"MA-Thesis-源码.zip" 这个文件名表明源码是被压缩在一个ZIP格式的文件中。ZIP是一种常用的文件压缩格式,可以将多个文件或文件夹打包在一起,便于传输和存储。我们需要解压这个...
IBF系列产品可应用在 RS-232/485总线工业自动化控制系统,4-20mA / 0-5V信号测量、监测和控制,0-75mV,0-100mV等小信号的测量以及工业现场信号隔离及长线传输等等。 产品包括电源隔离,信号隔离、线性化,A/D转换和...