gz

【我的Linux,我做主!】浅谈MD5校验文件完整一致性

隐身守侯 提交于 2019-12-22 22:55:03
目录: (一)MD5介绍 (二)md5sum命令 (三)实战演练 (一)MD5介绍 (1.1)MD5即Message-Digest Algorithm 5(信息-摘要算法 第5版),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又名:摘要算法、哈希算法),主流编程语言普遍已由MD5实现。将数据运算为另一固定长度值(十六进制的为32位),是杂凑算法的基础原理,MD5的前身有MD2、MD3和MD4。MD5的作用是大容量信息在用数字签名软件签署私人密钥前被“压缩”成一种保密的格式(就是把一个任意长度的字节串变换成一定长的十六进制数字串)。除了MD5以外,其中比较有名的还有sha-1、RIPEMD以及Haval等。 (1.2)在网络传输、设备之间转存、复制大文件等时,可能出现传输前后数据不一致的情况。这种情况在网络这种相对更不稳定的环境中,容易出现,那么校验文件的完整性,也是势在必行的。 (二)md5sum命令 (2.1)md5sum命令用于生成和校验文件的md5值,它会逐位对文件的内容进行校验,校验的是文件的内容,与文件名无关,即文件内容相同,其md5值相同。md5值是一个128位的二进制数据,转换成16进制则是32位(128/4)的进制值。md5校验,有很小的概率不同的文件生成的md5可能相同,比md5更安全的校验算法还有SHA系列的。在网络传输时

linux解压 tar命令

佐手、 提交于 2019-12-22 01:59:45
tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! 因为不可能同时压缩与解压缩。 -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩? -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩? -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程! -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!    例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成    『 tar -zcvPf tfile sfile』才对喔! -p :使用原文件的原来属性(属性不会依据使用者而变) -P :可以使用绝对路径来压缩! -N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中! --exclude FILE:在压缩的过程中,不要将 FILE 打包! 范例: 范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar [root@linux ~]# tar -cvf /tmp/etc.tar /etc<==仅打包,不压缩!

Linux 解压缩命令

戏子无情 提交于 2019-12-20 21:36:21
01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$ gunzip FileName.gz解压2:[*******]$ gzip -d FileName.gz压 缩:[*******]$ gzip FileName03-.tar.gz格式解压:[*******]$ tar zxvf FileName.tar.gz压缩:[*******]$ tar zcvf FileName.tar.gz DirName04-.bz2格式解压1:[*******]$ bzip2 -d FileName.bz2解压2:[*******]$ bunzip2 FileName.bz2压 缩: [*******]$ bzip2 -z FileName05-.tar.bz2格式解压:[*******]$ tar jxvf FileName.tar.bz2压缩:[*******]$ tar jcvf FileName.tar.bz2 DirName06-.bz格式解压1:[*******]$ bzip2 -d FileName.bz解压2:[*******]$ bunzip2 FileName.bz07-.tar

linux下批量解压缩

妖精的绣舞 提交于 2019-12-20 19:09:29
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 方法: 第一: for tar in *.tar.gz; do tar xvf $tar; done for tar in *.tar.bz2; do tar xvf $tar; done 第二:用tar命令批量解压某个文件夹下所有的tar.gz文件 ls *.tar.gz | xargs -n1 tar xzvf 第三:find -maxdepth 1 -name "*.gz"|xargs -i tar xvzf {} 这条命令可解压当前目录下的所有gz文件 批量解压是比较郁闷的事,以前尝试各种方法,甚至用脚本循环语句解压都不行 现在发现这条命令可以搞定,maxdepth表示搜索深度,1代表只搜索当前目录 第四:for i in $(ls *.gz);do tar xvf $i;done 问题: 我想进行批量解压tar文件,使用tar -xvf *.tar会出错,提示“Not found in archive”。解决方法有很多,比如写一个脚本之类的。 请问为什么tar不支持这种通配符语法呢?是否有特殊的原因?我试过gzip就支gzip -d *.tar.gz。 回答: 通配符是shell解决的问题 如 tar -xvf *.tar 实际上执行tar时,tar接收到的是 tar -xvf a.tar b.tar

一文搞定Ubuntu常用压缩与解压命令

谁说我不能喝 提交于 2019-12-19 21:46:26
1.zip #压缩 zip archive_name . zip file_name #文件 zip - r archive_name . zip directory_to_compress #目录 #解压 unzip archive_name . zip 2.tar / .tar.gz&.tgz / .tar.bz2 / .gz .tar #打包 tar - cvf archive_name . tar directory_to_compress #解包 tar - xvf archive_name . tar tar - xvf archive_name . tar - C / tmp / extract_here / .tar.gz /.tgz #压缩 tar - zcvf archive_name . tar . gz directory_to_compress #解压 tar - zxvf archive_name . tar . gz tar - zxvf archive_name . tar . gz - C / tmp / extract_here / .tar.bz2 #压缩 tar - jcvf archive_name . tar . bz2 directory_to_compress #解压 tar - jxvf archive_name . tar .

linux文件压缩解压命令

南楼画角 提交于 2019-12-12 12:25:15
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> tar格式 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!) gz格式 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压 缩:gzip FileName tar.gz格式 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName bz2格式 解压1:bzip2 -d FileName.bz2 解压2:bunzip2 FileName.bz2 压 缩: bzip2 -z FileName tar.bz2格式 解压:tar jxvf FileName.tar.bz2 压缩:tar jcvf FileName.tar.bz2 DirName bz格式 解压1:bzip2 -d FileName.bz 解压2:bunzip2 FileName.bz tar.bz格式 解压:tar jxvf FileName.tar.bz Z格式 解压:uncompress FileName.Z 压缩:compress FileName tar.Z格式 解压:tar zxvf FileName.tar.Z 压缩:tar zcvf

linux 打包 解压 tar zip tgz

怎甘沉沦 提交于 2019-12-12 12:25:04
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------------------------------------- .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName --------------------------------------------- .bz2 解压1:bzip2 -d FileName.bz2 解压2:bunzip2 FileName.bz2 压缩: bzip2 -z FileName .tar.bz2 解压:tar jxvf FileName.tar.bz2 压缩:tar jcvf FileName.tar.bz2 DirName --------------------------------------------- .bz 解压1:bzip2 -d FileName.bz 解压2:bunzip2 FileName.bz 压缩

linux解压zip、bz、bz2、z、gz、tar(解包)

℡╲_俬逩灬. 提交于 2019-12-12 12:16:40
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> zip: 压缩: zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样式>] 解压: unzip [选项] 压缩文件名.zip 选项:    -x 文件列表 解压缩文件,但不包括指定的file文件。    -v 查看压缩文件目录,但不解压。    -t 测试文件有无损坏,但不解压。    -d 目录 把压缩文件解到指定目录下。    -z 只显示压缩文件的注解。    -n 不覆盖已经存在的文件。    -o 覆盖已存在的文件且不要求用户确认。    -j 不重建文档的目录结构,把所有文件解压到同一目录下。 例子: 例1:将压缩文件text.zip在当前目录下解压缩。    $ unzip text.zip    例2:将压缩文件text.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令不覆盖原先的文件。    $ unzip -n text.zip -d /tmp   例3:查看压缩文件目录,但不解压。    $ unzip -v text.zip    zgrep命令  

Linux 压缩&解压缩

久未见 提交于 2019-12-11 19:56:22
tar命令   解压:tar zxvf FileName.tar   压缩:tar czvf FileName.tar DirName gz命令   解压1:gunzip FileName.gz   解压2:gzip -d FileName.gz   压缩:gzip FileName   .tar.gz 和 .tgz   解压:tar zxvf FileName.tar.gz   压缩:tar zcvf FileName.tar.gz DirName 压缩多个文件:tar zcvf FileName.tar.gz Name1 Name2 Name3 zip命令   解压:unzip FileName.zip   压缩:zip -r FileName.zip DirName 来源: https://www.cnblogs.com/limou956259/p/12024080.html

软件下载地址

喜欢而已 提交于 2019-12-10 21:49:40
Apache下载: https://archive.apache.org/dist/ Apache下所有软件的所有版本 http://mirror.bit.edu.cn/apache/ https://mirrors.tuna.tsinghua.edu.cn/apache https://www-eu.apache.org/dist/ https://www-us.apache.org/dist MySQL: https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz Zookeeper: http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz Hadoop: http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-3.1.2/hadoop-3.1.2.tar.gz Scala: https://downloads.lightbend.com/scala/2.12.8/scala-2.12.8.tgz 选择操作系统 参考:https://www.cnblogs.com/parryyang/p/5132980