bzip2

Linux tar命令之--exclude参数 排除指定的文件或目录

末鹿安然 提交于 2020-05-01 06:11:29
https://my.oschina.net/u/3285916/blog/1632552 参数: --exclude 打包时排除不需要处理的文件或目录 说明: tar -zcf a.tar.gz 打包的目录 --exclude=指定排除的文件所在的路径 总结: tar -zcf a.tar.gz 打包的目录 --exclude=指定排除的文件所在的路径 1)打包的目录使用相对路径,排除的文件只能接相对路径 2)打包的目录使用绝对路径,排除的文件接相对路径或绝对路径 3)建议打包的目录和排除的文件使用的使用路径时,保持一致,都是用绝对路径,或都是用相对路径 Linux打包和解包命令 tar -czvf test.tar.gz a.c #压缩a.c文件为test.tar.gz tar -tzvf test.tar.gz # 列出压缩文件内容 tar -xzvf test.tar.gz # 解压文件 Linux tar命令 https://www.runoob.com/linux/linux-comm-tar.html tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z

Linux-定时任务-打包与压缩

断了今生、忘了曾经 提交于 2020-05-01 06:06:01
第12章 Linux系统管理-打包与压缩 第12章 Linux系统管理-打包与压缩 1. 压缩包概述 2. Zip打包压缩 3. Gzip打包压缩 4. Tar打包压缩 5. Linux打包与压缩习题 6. 显示时间命令 7. 如何让系统自动同步时间 1. 压缩包概述 1. 什么是压缩包 xxxxxxxxxx ​ 就是将多个文件和目录合并为一个特殊的文件 ​ 2. 为什么使用压缩包 xxxxxxxxxx ​ 1 .减少占用的体积 ​ 2 .加快网络的传输 3. Windows的压缩和Linux的有什么不同 xxxxxxxxxx ​ windows: zip rar(linux不支持) ​ linux: zip tar.gz tar.bz2 .gz ​ 如果希望windows的软件能被linux解压,或者linux的软件包被windows能识别,选择zip. ​ PS: 压缩包的后缀不重要,但一定要携带. ​ 4. Linux下常见的压缩包类型 格式 压缩工具 .zip zip压缩工具 .gz gzip压缩工具,只能压缩文件,会删除源文件(通常配合tar使用) .bz2 bzip2压缩工具,只能压缩文件,会删除源文件(通常配合tar使用) .tar.gz 先使用tar命令归档打包,然后使用gzip压缩 .tar.bz2 先使用tar命令归档打包,然后使用bzip压缩 2.

linux下文件的打包和压缩

纵然是瞬间 提交于 2020-04-30 14:04:45
文章来源: linux下文件的打包和压缩 目录 一、文件压缩的原理 二、linux常见的压缩指令 三、常用实例 1、tar命令 2、zip命令 3、gz命令 4、bz2命令 5、xz命令(必须分两步) 总结: 一、文件压缩的原理 简单来说,压缩技术就是在存储时将文件里面没有使用的空间利用起来,主要有以下两种情况。 存储时去掉没有用到的空间。假设我们只是存储一个数字 1 ,二进制表示数字1只需1个bit是1就可以表示(1=1*2^0),但是为了满足操作系统对数据的存取要求,只能通过byte的形态来记录。1 byte = 8 bits,所以每个byte当中会有8个bits,而其他的7个bits将自动的被填上0,其实那7个bits是没有用到的。 另外一种压缩技术是将重复的数据进行统计记录。举例来说,如果数据为[1111…]共有100个1,那么记录为“100个1”也能精简文件的大小。 二、linux常见的压缩指令 Linux支持的压缩指令可以通过不同的后缀名进行区分,常见的扩展名: .zip:zip程序压缩的文件 .gz:gzip程序压缩的文件 .bz2:bzip2程序压缩的文件 .xz:xz程序压缩的文件 .tar:tar程序打包的数据,并没有压缩过 .tar.gz:tar程序打包的数据,经过gzip压缩过 .tar.bz2:tar程序打包的数据,经过bzip2压缩过 .tar.xz

[转帖]linux密码生成工具crunch使用攻略

半城伤御伤魂 提交于 2020-04-21 09:23:42
linux密码生成工具crunch使用攻略 https: // www.jianshu.com/p/72f9262ba6c1 simeon crunch是一款linux下的压缩后仅仅38k的小程序,crunch程序在2004年及以前由email为的作者编写mimayin@aciiid.ath.cx,后续版本由bofh28@gmail.com负责维护,因此在gtihub上有两个版本: https://github.com/crunchsec/crunch https://github.com/jaalto/external-sf--crunch-wordlist crunch默认安装在kali环境中(05-Password Attacks),Crunch可以按照指定的规则生成密码字典,生成的字典字符序列可以输出到屏幕、文件或重定向到另一个程序中,Crunch可以参数可能的组合和排列,其最新版本为3.6。并具备如下特征: lCrunch可以以组合和排列的方式生成字典 l它可以通过行数或文件大小中止输出 l现在支持恢复 l现在支持数字和符号模式 l现在分别支持大小写字符模式 l在生成多个文件时添加状态报告 l新的-l选项支持@,%^ l新的-d选项可以限制重复的字符,可以通过man文件查看详细信息 l现在支持unicode Crunch其实最厉害的是知道密码的一部分细节后

[转帖]RocksDB简介

人盡茶涼 提交于 2020-04-17 08:25:31
【推荐阅读】微服务还能火多久?>>> RocksDB简介 https: // www.jianshu.com/p/a0088d7e9b97 1、RocksDB简介 RocksDB项目起源于Facebook的一个实验项目,该项目旨在开发一个与快速存储器(尤其是闪存)存储数据性能相当的数据库软件,以应对高负载服务。 这是一个c++库,可用于存储键和值,可以是任意大小的字节流。它支持原子读和写。 RocksDB具有高度灵活的配置功能,可以通过配置使其运行在各种各样的生产环境,包括纯内存,Flash,硬盘或HDFS。它支持各种压缩算法,并提供了便捷的生产环境维护和调试工具。 2、假设和目标 性能: RocksDB的主要设计目标是保证存取快速存储器和高负载服务器更高效,保证充分利用Flash或RAM子系统提供的高速率读写,支持高效的查找和范围scan,支持高负载的随机读、高负载的更新操作或两者的结合。其架构应该支持高并发读写和容量大增时系统的一致性。 向后兼容性: 这个软件的新版本应该是向后兼容的,因此,当升级到新版本时现有的应用程序不需要改变。 3、高级体系结构 RocksDB是一个嵌入式键值存储器,其中键和值是任意的字节流。RocksDB中的所有数据是按序存放的。常见操作包括Get(key), Put(key), Delete(key) and Scan(key)。

No module named '_bz2' in python3

北城余情 提交于 2020-04-12 17:09:27
问题 When trying to execute the following command: import matplotlib.pyplot as plt The following error occurs: from _bz2 import BZ2Compressor, BZ2Decompressor ImportError: No module named '_bz2' So, I was trying to install bzip2 module in Ubuntu using : sudo pip3 install bzip2 But, the following statement pops up in the terminal: Could not find a version that satisfies the requirement bzip2 (from versions: ) No matching distribution found for bzip2 What can I do to solve the problem? 回答1: If you

No module named '_bz2' in python3

狂风中的少年 提交于 2020-04-12 17:04:50
问题 When trying to execute the following command: import matplotlib.pyplot as plt The following error occurs: from _bz2 import BZ2Compressor, BZ2Decompressor ImportError: No module named '_bz2' So, I was trying to install bzip2 module in Ubuntu using : sudo pip3 install bzip2 But, the following statement pops up in the terminal: Could not find a version that satisfies the requirement bzip2 (from versions: ) No matching distribution found for bzip2 What can I do to solve the problem? 回答1: If you

linux常用命令

元气小坏坏 提交于 2020-04-11 19:55:00
常用命令 命令格式: command [-options] [parameters] command:命令名称 [-options]: 选项,可以用来对命令进行控制,可选 parameters: 给此命令传递的参数, 个数不限 查看文件信息: ls ls是单词list的简写,功能是列出目录,类似于DOS下的dir命令。 常用参数 参数 含义 -a 显示指定目录下所有子目录与文件,包括隐藏文件 -l 以列表的方式显示文件的详细信息 -h 以人性化方式显示文件大小,配合-l使用 配合通配符的使用 通配符 含义 * 查询所有字符 ls te* 查找以te开头的文件 ls *html 查找结尾为html的文件 ? 任意一个字符 ls ?.c 任意一个字符,后缀为.c的文件 ls a.? 只有a.和任意一个字符的文件 [abc] 匹配a,b,c中任意一个字符 [a-f] 匹配a到f范围内的任意一个字符 \ 将通配符转义为要匹配的字符,例:\*a 查找文件名为 *a 的文件 输出重定向命令: > 将一个命令执行的结果输出到另一个文件中, 比如: ls > a.txt (如果文件存在,则覆盖,不存在则创建) 分屏显示 : more 命令查看内容时,信息过长时可以只展示一页, 通过下一页上一页等操作查看内容。 ​ 管道 : |    一个命令的输入通过 | 做为另一个命令的输入。    6. 清屏

linux —— 基础(3)——mkdir & rm & mv & find & locate & cat & vi & tail & more & [;] & [|] & [&&] & [>]

别等时光非礼了梦想. 提交于 2020-04-10 17:30:55
2. 文件及目录管理 目录 文件及目录管理 创建和删除 目录切换 列出目录项 查找目录及文件 find/locate 查看文件内容 查找文件内容 文件与目录权限修改 给文件增加别名 管道和重定向 设置环境变量 Bash快捷输入或删除 综合应用 总结 文件管理不外乎文件或目录的创建、删除、查询、移动,有mkdir/rm/mv 文件查询是重点,用find来进行查询;find的参数丰富,也非常强大; 查看文件内容是个大的话题,文本的处理有太多的工具供我们使用,在本章中只是点到即止,后面会有专门的一章来介绍文本的处理工具; 有时候,需要给文件创建一个别名,我们需要用到ln,使用这个别名和使用原文件是相同的效果; 2.1. 创建和删除 创建:mkdir 删除:rm 删除非空目录:rm -rf file目录 删除日志 rm *log (等价: $find ./ -name “*log” -exec rm {} ;) 移动:mv 复制:cp (复制目录:cp -r ) 查看当前目录下文件个数: $find ./ | wc -l 复制目录: $cp -r source_dir dest_dir 2.2. 目录切换 2.2. 目录切换 找到文件/目录位置:cd 切换到上一个工作目录: cd - 切换到home目录: cd or cd ~ 显示当前路径: pwd 更改当前工作路径为path: $cd

压缩工具之gzip-bzip2-xz

烂漫一生 提交于 2020-04-06 22:06:09
win下常见压缩工具:rar zip 7z linux下常见压缩工具:zip gz bz2 xz tar.gz tar.bz2 tar.xz gzip 不支持目录压缩 gzip 1.txt #压缩。执行后1.txt消失,生成1.txt.gz压缩文件 gzip -d 1.txt.gz #解压。执行后1.txt.gz消失,解压出1.txt文件 gunzip 1.txt.gz #等效于 gzip -d 1.txt.gz gzip -[1-9] 1.txt #指定压缩级别,默认6,9级别最高 gzip -c 1.txt > /root/1.txt.gz #压缩。-c不删除源文件1.txt,并将压缩文件转移到别的目录。 gzip -d -c 1.txt.gz > /root/1.txt #解压。-c不删除源压缩文件,并将解压出的文件转移到别的目录。 PS:zcat 1.txt.gz #查看gzip压缩文件的内容。 bzip2 使用yum安装bzip2包,不支持压缩目录,同样有压缩级别[1-9] bzip2 1.txt #压缩。执行后1.txt消失,生成1.txt.bz2压缩文件 bzip2 -d 1.txt.bz2 #解压。执行后1.txt.bz2消失,解压出1.txt文件 bunzip2 1.txt.bz2 #等效于bzip2 -d 1.txt.bz2 bzip2 -c 1.txt #压缩