bzip2

split 分割压缩文件

蹲街弑〆低调 提交于 2021-02-20 08:26:46
1、普通tar压缩命令 tar -zcvf cm-11.tar.gz cm-11 //将cm-11文件夹压缩成cm-11.tar.gz 2、压缩后的文件太大,需要将cm-11.tar.gz分割成N个指定大小的文件,怎么办?一条命令搞定 split -b 4000M -d -a 1 cm-11.tar.gz cm-11.tar.gz. //使用split命令,-b 4000M 表示设置每个分割包的大小,单位还是可以k // -d "参数指定生成的分割包后缀为数字的形式 //-a x来设定序列的长度(默认值是2),这里设定序列的长度为1 执行命令后,生成压缩包如下: -rw-r--r-- 1 root root 4194304000 May 20 14:00 cm-11.tar.gz.0 -rw-r--r-- 1 root root 4194304000 May 20 14:02 cm-11.tar.gz.1 -rw-r--r-- 1 root root 4194304000 May 20 14:03 cm-11.tar.gz.2 -rw-r--r-- 1 root root 4194304000 May 20 14:05 cm-11.tar.gz.3 -rw-r--r-- 1 root root 4194304000 May 20 14:06 cm-11.tar.gz.4 -rw-r

Linux常用命令总结

孤人 提交于 2021-02-20 04:53:53
一、cd命令(changeDirectory) 1. 命令语法:cd [目录名] -- 说明:切换当前目录至dirName 2. 进入主要目录:cd / 3. 进入"家"目录:cd ~ 4. 进入上一次工作路径:cd - 5. 把上个命令的参数作为cd参数使用:cd !$ 二、pwd命令 -- 查看当前工作目录路径 1. 查看当前路径:pwd 2. 查看软链接的实际路径:pwd -P 三、ls命令(list) 1. ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等 2. 常用参数搭配: ① ls -a 列出目录所有文件,包含以.开始的隐藏文件 ② ls -A 列出除.及..的其它文件 ③ ls -r 反序排列 ④ ls -t 以文件修改时间排序 ⑤ ls -S 以文件大小排序 ⑥ ls -h 以易读大小显示 ⑦ ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来 3. 例: ① 按易读方式按时间反序排序,并显示文件详细信息: ls -lhrt ② 按大小反序显示文件详细信息: ls -lrS ③ 列出当前目录中所有以“t”开头的目录的详细内容: ls -l t* ④ 列出文件绝对路径(不包含隐藏文件): ls | sed "s:^:`pwd`/:" ⑤ 列出文件绝对路径(包含隐藏文件):

centos 编译python3.7.0 报错ModuleNotFoundError: No module named '_ctypes'

时光毁灭记忆、已成空白 提交于 2021-02-15 19:29:54
平台:CentOS7 先安装以下依赖 yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel yum install libffi-devel -y make install 来源: oschina 链接: https://my.oschina.net/u/2654135/blog/3074409

Linux就该这么学 第三课

我的未来我决定 提交于 2021-02-15 02:58:36
本节课针对一些常用命令进行讲解学习 1、系统状态检测命令 ifconfig 查看网卡信息 uname 查看内核版本信息 uname -a 查看系统的具体版本信息 uptime 查看系统的负载值 free 查看系统内存的使用情况 free -m 以mb为单位来显示内存情况 free -g 以gb为单位来显示内存情况 free -h 以人性化的方式显示情况 who 查看当前登录的用户 last 查看用户登录信息 history 查看使用过的命令历史记录 history列表下!+列表内的数字 可以使用数字指定的命令 history -c 清空命令历史记录 sosreport 收集系统信息 2、工作目录切换命令 pwd 显示当前目录 cd 切换目录 cd+目录名称 切换进该目录 cd ~ 切换回家目录 cd .. 切换回上一级的目录 cd - 切换回上一次的目录 ls 查看当前目录内文件 ls -a 查看所有文件(包含隐藏文件,隐藏文件开头以 .开头) ls -l 查看文件的详细信息 ls -ld 查看目录的详细信息(d为查看目录必须要加) 可组合使用 ls -al 查看当前目录下的所有文件的详细信息 3、文本文件编辑命令 (linux下所有一切都是文件) cat 用于查看短小的文件 more 用于查看较长的文件 (不清楚文本文件的大小时直接使用more命令) head 查看文件开头N行

How to compress a file with bzip2 in Python?

|▌冷眼眸甩不掉的悲伤 提交于 2021-02-08 15:25:18
问题 Here is what I have: import bz2 compressionLevel = 9 source_file = '/foo/bar.txt' #this file can be in a different format, like .csv or others... destination_file = '/foo/bar.bz2' tarbz2contents = bz2.compress(source_file, compressionLevel) fh = open(destination_file, "wb") fh.write(tarbz2contents) fh.close() I know first param of bz2.compress is a data, but it's the simple way that I found to clarify what I need. And I know about BZ2File but, I cannot find any good example to use BZ2File.

Linux常用命令大全

假如想象 提交于 2021-01-21 18:13:15
最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 lspci -tv 罗列 PCI 设备 lsusb -tv 显示 USB 设备 date 显示系统日期 cal 2007 显示2007年的日历表 date 041217002007.00 设置日期和时间 - 月日时分年.秒 clock -w

Linux系统中解压命令rar的使用方法

ぐ巨炮叔叔 提交于 2021-01-20 10:52:09
Linux解压rar 的方法步骤有哪些呢?这里良许教程网小编就给大家介绍下Linux解压rar的方法,希望对你有所帮助。 网上下载rar 压缩文件的使用,在linux在我们需要对其进行解压缩,这个时候,我们需要安装 rar相关的文件,来进行解压缩。 下载 我们进入rarlab网站,进行下载 rar for linux x64 使用 tar 命令 解压 (*.tar 用 tar –xvf ) 1 Downloads tar -xvf rarlinux-x64-5.6.0.tar.gz 进入文件夹make (需要 管理员权限) 1 rar cat makefile 2 ################################################################### 3 # Installing RAR executables, configuration files and SFX modules # 4 # to appropriate directories # 5 ################################################################### 6 PREFIX=/usr/local 7 install: 8 mkdir -p $(PREFIX)/bin 9 mkdir -p $

干货!21条常用的Linux 命令

淺唱寂寞╮ 提交于 2021-01-17 09:00:22
阅读本文大概需要 7.8 分钟。 来源: http://t.cn/EqTIhES 一、文件和目录 1. cd命令 (它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径) cd /home 进入 '/ home' 目录 cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 2. pwd命令 pwd 显示工作路径 3. ls命令 查看文件与目录的命令,list之意) ls 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 列出全部文件,包含隐藏文件 ls -R 连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来 ls [0-9] 显示包含数字的文件名和目录名 4. cp命令 (用于复制文件,copy之意,它还可以把多个文件一次性地复制到一个目录下) -a :将文件的特性一起复制 -p :连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份 -i :若目标文件已经存在时,在覆盖时会先询问操作的进行 -r :递归持续复制,用于目录的复制行为 -u :目标文件与源文件有差异时才会复制 5. mv命令 (用于移动文件、目录或更名,move之意) -f :force强制的意思,如果目标文件已经存在

BATJ 常考的 21 条 Linux 命令

风格不统一 提交于 2021-01-17 03:47:37
阅读本文大概需要 7.8 分钟。 来源: http://t.cn/EqTIhES 友情提示 :之前的送书活动将于明天截止(4.29),还没有参与的小伙伴可以到这里参与下: Linux云计算如何入门,送 3 本经典纸质书 图个手气,重在参与,之后还会给大家争取更多这样的活动,希望大家多多支持。 一、文件和目录 1. cd命令 (它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径) cd /home 进入 '/ home' 目录 cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 2. pwd命令 pwd 显示工作路径 3. ls命令 查看文件与目录的命令,list之意) ls 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 列出全部文件,包含隐藏文件 ls -R 连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来 ls [0-9] 显示包含数字的文件名和目录名 4. cp命令 (用于复制文件,copy之意,它还可以把多个文件一次性地复制到一个目录下) -a :将文件的特性一起复制 -p :连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份 -i :若目标文件已经存在时,在覆盖时会先询问操作的进行

linux压缩(解压缩)命令详解

天大地大妈咪最大 提交于 2021-01-12 02:54:49
一.tar命令 tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar 最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文 件或将几个文件组合成为一个文件以便于网络传输是非常有用的。Linux上的tar是GNU版本的。 语法:tar [主选项+辅选项] 文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。 主选项: c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。 r 把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。 t 列出档案文件的内容,查看已经备份了哪些文件。 u 更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。 x 从档案文件中释放文件。 辅助选项: b 该选项是为磁带机设定的。其后跟一数字,用来说明区块的大小,系统预设值为20(20*512 bytes)。 f 使用档案文件或设备,这个选项通常是必选的。 k 保存已经存在的文件