xz

文件压缩和打包

不羁的心 提交于 2019-11-29 09:30:26
一、打包工具介绍 使用压缩文件,不仅可以节省磁盘空间,而且还可以节省时间和网络带宽 Windows常见压缩文件:rar zip 7z linux常见压缩文件:zip .gz .bz2 .xz, .tar,.xz, tar.gz tar.bz2 二、gzip压缩工具 gzip格式:gzip(-d -c)# filename ,其中#为1-9数字,分别对应1-9个级别 gzip压缩级别1-9,默认为6 -d 该参数在解压时是使用 -c 把压缩后的文件输出到指定目录下,不去更改原来的文件 gzip不能压缩目录 创建一个目录名为d6z,使用find命令查找以conf结尾的文件:find /etc/ -type f -name " conf" ,然后将文件输出到一个文件1.txt里面去 find /etc/ -type f -name " conf" -exec cat {} >>1.txt \; 反复追加,并查看文件大小,然后压缩文件 解压完成过后想要查看解压缩文件的内容,不能使用cat,可以使用zcat,先进行解压缩再查看 同时压缩文件的时候还可以指定目录:并且原文件不会消失 解压文件,并指定路径: gunzip -c /tmp/1.txt.gz > /tmp/d6z/2.txt 三、bzip2压缩工具 bzip2命令格式为bzip2 (-d) filename -d 解压

centos6中安装RabbitMQ

回眸只為那壹抹淺笑 提交于 2019-11-29 02:19:06
一、安装环境步骤需知 第一步 安装erlang环境 第二步 安装RabbitMQ 二、安装erlang环境 1)安装编译环境,和基础依赖包 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 2)下载erlang,解压文件 http://erlang.org/download/otp_src_18.3.tar.gz tar xvf otp_src_18.3.tar.gz cd otp_src_18.3 3)编译安装 ./configure \ --prefix=/usr/local/erlang \ --with-ssl -enable-threads \ -enable-smmp-support \ -enable-kernel-poll \ --enable-hipe \ --without-javac make && make install 4)配置环境变量 vim /etc/profile #在文件末尾添加下面代码 'ERLANG_HOME'等于上一步'--prefix'指定的目录 ERLANG_HOME=/usr/local/erlang PATH=$ERLANG_HOME/bin:$PATH export ERLANG_HOME export PATH #使环境变量生效

How to extract contents from 'Payload' file in a apple macOS update package?

自作多情 提交于 2019-11-29 01:49:54
I am extracting macOS sierra update package - macOSUpd10.12.1.pkg using following command to /tmp/macosupd directory. pkgutil --expand /Volumes/macOS\ Sierra\ Update/macOSUpd10.12.1.pkg /tmp/macosupd I can see following packages are bundled inside the metapackage. -rwxr-xr-x 1 Distribution drwxr-xr-x 6 FirmwareUpdate.pkg drwxr-xr-x 5 FullBundleUpdate.pkg drwxr-xr-x 36 Resources drwxr-xr-x 6 macOSUpd10.12.1.pkg I am not able to extract contents of Payload file. For example when i try to extract the Payload of macOSUpd10.12.1.pkg, i get following error message: with tar: tar -xvf macOSUpd10.12.1

常用命令操作

喜你入骨 提交于 2019-11-28 18:57:38
1、查看某个端口占用 lsof -i tcp:80 2、查看是否安装了防火墙 service iptables status 查看是否启用防火墙 /etc/init.d/iptables status 3、查看全部安装的文件包 yum list installed 4、查看有多少个php-fpm执行 ps -fe |grep "php-fpm"|grep "pool"|wc -l 5、centos内存占用过高 sync echo 3 > /proc/sys/vm/drop_caches 6、查看linux版本 cat /etc/issue 7、nginx安装路径 whereis nginx 8、服务器重启reboot 9、服务器关机halt 10、文件转zip zip -r name.zip /www/ 封装gz tar -zcvf db1.tar.gz db1 tar -zxvf db1.tar.gz 解压gz 11、linux中tar解压tar.xz文件 使用xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 再用tar -xvf xxx.tar解压 12、查看当前文件夹文件大小 du -sh /home ls -lh 13、复制文件夹123文件夹重命名为456 cp -rv /ecmoban/123 /ecmoban/456 14

文件压缩打包以及备份

柔情痞子 提交于 2019-11-28 10:58:58
---恢复内容开始--- 今天我要学习linux中的压缩打包和备份命令 首先我们来看看常见的压缩指令【*.tar *tar.gz *.tgz *.gz *.Z *.bz2 *.xz 】 在linux中最常见的是 gzip、 bzip、 xz 、tar 1)gzip -c 将压缩数据输出到屏幕上 -d 解压缩的参数 -t 检验压缩文件的一致性 -v 显示源文件/压缩、压缩文件的压缩比率 -数字 代表压缩等级哦 -1 最快 -9 最慢 用zcat可以查看解压后的源文件 使用 gzip -d 来解压文件 [root@localhost ~]# gzip -d xx.txt.gz [root@localhost ~]# ls anaconda-ks.cfg data square.sh.gz xiao.txt xpl xpl1 xpl.sh.gz xx xx.txt 2)bzip 跟gzip命令基本一样,只是扩展名变了 -k 保留源文件,不会删除源文件 -z 压缩的参数 -数字 -9最佳 -1最快 3)xz跟bzip,gzip,命令基本一样 xzcat/xzmore/xzless/xzgrep 都可以查看压缩内容,当然bzip和gzip也可以啦 -l 列出压缩文件的相关信息 再让我们来看看打包命令-----tar -c 建立打包文件,可与-v来观察被打包过程 -t 察看档名 -x

Utilizing multi core for tar+gzip/bzip compression/decompression

生来就可爱ヽ(ⅴ<●) 提交于 2019-11-28 02:32:34
I normally compress using tar zcvf and decompress using tar zxvf (using gzip due to habit). I've recently gotten a quad core CPU with hyperthreading, so I have 8 logical cores, and I notice that many of the cores are unused during compression/decompression. Is there any way I can utilize the unused cores to make it faster? Mark Adler You can use pigz instead of gzip, which does gzip compression on multiple cores. Instead of using the -z option, you would pipe it through pigz: tar cf - paths-to-archive | pigz > archive.tar.gz By default, pigz uses the number of available cores, or eight if it

How to extract contents from 'Payload' file in a apple macOS update package?

喜欢而已 提交于 2019-11-27 14:49:41
问题 I am extracting macOS sierra update package - macOSUpd10.12.1.pkg using following command to /tmp/macosupd directory. pkgutil --expand /Volumes/macOS\ Sierra\ Update/macOSUpd10.12.1.pkg /tmp/macosupd I can see following packages are bundled inside the metapackage. -rwxr-xr-x 1 Distribution drwxr-xr-x 6 FirmwareUpdate.pkg drwxr-xr-x 5 FullBundleUpdate.pkg drwxr-xr-x 36 Resources drwxr-xr-x 6 macOSUpd10.12.1.pkg I am not able to extract contents of Payload file. For example when i try to

十五、工具压缩、解压缩

橙三吉。 提交于 2019-11-27 13:52:31
压缩工具 compress/uncompress: .Z结尾 (很少用) gzip/gunzip: .gz结尾 bzip2/bunzip2: .bz2结尾 xz/unxz: .xz后缀,.lzma和.raw后缀 1、 默认删除被压缩的文件 ,为了节约空间。保留原文件必须启用选项 2、压缩比不高:快速、高效 3、纯文本压缩,二进制压缩意义不大 4、bzip2,xz不支持递归压缩 压缩及归档工具: zip/unzip: .zip后缀 1、通用的工具: VMS,Unix,MSDOS,OS/2,Windows(Windows 原生支持的压缩),Window 9x/NT/XP,Minix 2、tar和压缩工具共同的作用 3、支持归档压缩目录 归档工具: tar,cpio(特殊场景) 1、归档后,文件可能变大。(书放在箱子里,箱子的重量) 2、压缩/解压缩后不会删除原文件 3、压缩时,带调用压缩的选项。展开时,可以不带选项,自动识别。 -Jcf tar.xz 4、支持归档或压缩目录 一、gzip/gunzip/zcat命令 1、LZ77压缩算法 2、压缩目录,-r 3、默认删除被压缩的文件 gzip [OPTIONS...] FILE -c --stdout ## 压缩后的结果输出到标准输出 所以要跟> 重定向输出。(目的不自动删除原文件) -d ## 调用gunzip实现解压缩 -r,-

CentOS6.8安装Wine的基础流程

你。 提交于 2019-11-27 09:10:33
首先,当然是去到官网下载wine压缩包啦, https://www.winehq.org/download/,本人下载的是 wine-3.6.tar.xz 关于 .tar.xz 的解压问题 先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar xvf xxx.tar来解包。 解压好后,进入解压后的目录,接着就是解压三部曲了 ./configure make make install 其中make命令可能要花点时间,本人就make了一个多小时,应电脑配置而异。 wine --version 检查wine是否安装完成。 以上是作为一个还未入门的Linux小菜安装wine的流程,希望能对同为小白的你有些帮助。 来源: CSDN 作者: Leung_Max 链接: https://blog.csdn.net/Lueng_Max/article/details/80161748

Linux 4 安装相关程序

若如初见. 提交于 2019-11-27 07:41:41
一、安装python3.6.7 https://www.cnblogs.com/pyyu/p/7402145.html 第一步、下载源码包 wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz 第二步、解压缩 xz -d Python-3.6.7.tar.xz tar -xf Python-3.6.7.tar.xz 第三步、解决编译安装python3的依赖关系 yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y 第四步、开始进行编译安装 1、调用源码包路径下的configure脚本文件 ./configure --prefix=/opt/python36 1、执行make指令,开始编译 2、make install 安装软件 来源: https://www.cnblogs.com/yinwenjie/p/11351452.html