bzip2

linux压缩与解压缩命令

北城以北 提交于 2021-01-11 16:31:41
linux中常用的五个压缩格式:.zip .gz .tar.gz .bz2 .tar.bz2 1> .zip格式压缩:   zip 压缩文件名 源文件名 #压缩文件   zip -r 压缩文件名 源目录 #压缩目录 我们在家目录创建一个test文件,那么压缩命令就是:zip test.zip test   .zip格式解压缩:   uzip 压缩文件 #解压缩.zip文件 那么直接解压上面的压缩包:uzip test.zip 2>.gzip格式压缩:   gzip 源文件 #如果我们压缩为.gz格式的压缩文件,源文件则会消失   gzip -c 源文件 >压缩文件 #压缩为.gz格式,源文件保留  例如:gzip -c test > test.gz  gzip -r 目录 #注意:这个格式是不能压缩目录的,只会压缩目录下的所有子文件 解压文件就比较简单了:gzip -d yasuowenjian 3>.bz2格式压缩   bzip2 源文件 .bz2和.gzip一样是不会保留源文件的,要想保留源文件,我们在后面加个-k就好了。   .bzip2解压缩   bzip2 -d 压缩文件和bunzip2 压缩文件这两个命令都是可以的。 4>tar打包命令  由于.gzip和.bz2不能压缩目录,那么我们就可以用tar打包命令  tar的作用呢就是把目录变成一个叫做.tar的文件包

Linux常用命令大全,看这一篇就够了

僤鯓⒐⒋嵵緔 提交于 2021-01-07 23:28:04
Linux管理文件和目录的命令: 在这里插入图片描述 cd命令 cd命令用来转换路径,改变所在目录。 cd / 转到根目录中 cd ~ 转到家目录中 cd /usr 转到根目录下的usr目录中———绝对路径 cd test 转到当前目录下的test子目录中——相对路径 cd - 返回上次所在的目录 cd …/… 返回上两级目录 cd … 返回上一级目录 ls命令 ls命令用来查看目录的内容。 cat命令 cat命令可以用来合并文件,也可以用来再屏幕上显示整个文件的内容 。 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 显示已加载的文件系统 cat /123.text/ 显示123的电子文档 grep命令 grep的最大功能实在一堆文件中查找一个特定的字符串。 grep Aug /var/log/messages 在文件 '/var/log/messages’中查找关键词"Aug" grep ^Aug /var/log/messages 在文件 '/var/log

Linux常用命令学习

坚强是说给别人听的谎言 提交于 2021-01-07 18:44:19
一.常用按键: 按键 用途 举例 空格键 向下翻一页 pagedown 向下翻一页 pageup 向上翻一页 home 直接前往首页 end 直接前往尾页 / 从上自下搜索某个关键词 如"/linux" q 退出帮助文档 ? 从下至上搜索某个关键词 如"?linux" n 定位到下一个搜索到的关键词 N 定位到上一个搜索到的关键词 二.常用命令: 1.echo命令 :用于终端输出字符串或变量提取后的值 2.date命令:用于显示或设置系统的时间或日期,格式为”data [选项] [+指定的格式]” date常用命令及参数: 参数 作用 %t 跳格 %H 小时(0~23) %I 小时(0~12) %M 分钟 %S 秒 %j 今年中的第几天 例: (1)查看当前系统时间 (2)按照“年-月-日 小时:分钟:秒”的格式查看当前系统时间的 date 命令:date "+%Y-%m-%d %H:%M:%S" (3)将系统的当前时间设置为 2017 年 9 月 1 日 8 点 30 分的 date 命令:date -s "20170901 8:30:00" (4)date 命令中的参数%j 可用来查看今天是当年中的第几天。这个参数能够很好地区分备份时间的新旧,即数字越大,越靠近当前时间,例:date “+%j” 3.reboot命令:此命令用于重启系统,格式为 reboot

Linux基础-11day-Linux文件归档(解压缩)

孤街浪徒 提交于 2021-01-03 09:27:33
Linu x 文件归档(解压缩) 1、gzip(.gz) 不对目录进行压缩,只对目录中的文件进行压缩 语法: gzip2 filename 压缩文件 gzip -d filename.bz2 解压文件 gzip -r filename 针对目录递归压缩,将里面的文件分别压缩 gzip -3 filename 指定压缩比率(压缩后的文件大小/原文件的大小),范围是1-9,数字越大压缩的文件越小 数字越小压缩文件越大。 2、bzip(.bz2) 语法: bzip2 filename (ll -h)压缩文件 bzip2 -d filename 解压文件 3、zip(.zip) 语法: zip filename.zip filename 压缩文件 unzip filename.zip 解压文件 4、tar(.tar) (归档、打包文件) 语法: tar -cf filename.tar filename 归档文件 tar -xf filename.tar 释放文件 tar -tf filename.tar 查看归档文件内容 -C 定义释放路径 (大写C) -v 输出处理过程 -f 指定文件名称 -z 用gzip处理 -j 用bzip处理 tar的命名习惯 tar包 .tar gzip .tar.gz/.tgz bzip .tar.bz2 个人公众号: 来源: oschina 链接:

linux下的文件操作——批量重命名

十年热恋 提交于 2020-12-24 02:27:31
概述:在日常工作中,我们经常需要对一批文件进行重命名操作,例如将所有的jpg文件改成bnp,将名字中的1改成one,等等。文本主要为你讲解如何实现这些操作 1、删除所有的 .bak 后缀: rename 's/\.bak$//' *.bak 注意,这个命令的格式组织如下:s/ \.bark$ / / 是s/para1/para2/ 这个有点想sed的语法,将para1匹配的字符串换成para2 2、把 .jpe 文件后缀修改为 .jpg: rename 's/\.jpe$/\.jpg/' *.jpe 3、把所有文件的文件名改为小写: rename 'y/A-Z/a-z/' * 4、将 abcd.jpg 重命名为 abcd_efg.jpg: for var in *.jpg; do mv "$var" "${var%.jpg}_efg.jpg"; done 其中,此处涉及到shell的字符串匹配操作: 1> ${variable#pattern} 如果pattern匹配variable的开始部分,从variable的开始处删除字符直到第一个匹配的位置,包括匹配部分,返回剩余部分。 2> ${variable##pattern} 如果pattern匹配variable的开始部分,从variable的开始处删除字符直到最后一个匹配的位置,包括匹配部分,返回剩余部分。 3> $

Linux系统文件目录管理常用命令(二)

孤者浪人 提交于 2020-12-23 18:42:24
上次的学习,我们掌握了部分文件和目录的管理命令,这次我们接着来看还有那些吧~ cp命令 功能: 复制文件或目录 eg. cp file1 dir1 将file1复制到dir1中 cp –r dir1 dir2 将dir1目录复制到dir2中 cp file1 file2(另存为) -i 或 --interactive 覆盖文件之前先询问用户 -r 递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理 -R 或 --recursive 递归处理,将指定目录下的文件及子目录一并处理 cp命令复制文件时会修改权限 若是想要保留权限需要选项-p mv命令 mv命令是move的缩写 功能:用来移动文件或者将文件改名(move (rename) files) mv [选项] 源文件或目录 目标文件或目录 mv命令移动目录到指定目录时不需要额外的选项,这一点和cp命令不同 mv file1 file2 (重命名) 当test2已存在时,系统将会询问。 rm命令 rm remove的简拼 功能:用于删除文件及目录内容 rm [选项] 文件 eg. -r, -R, --recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。 -f 当用户是root时,进行删除操作时系统会进行询问,如上图,使用-f可跳过询问。 常用搭配 rm

【Linux】常见的压缩指令

99封情书 提交于 2020-12-19 04:33:15
linux中压缩文件后的扩展名 *.Z compress 程序压缩的文件; *.zip zip 程序压缩的文件; *.gz gzip 程序压缩的文件; *.bz2 bzip2 程序压缩的文件; *.xz xz 程序压缩的文件; *.tar tar 程序打包的数据,并没有压缩过; *.tar.gz tar 程序打包的文件,其中并且经过 gzip 的压缩 *.tar.bz2 tar 程序打包的文件,其中并且经过 bzip2 的压缩 *.tar.xz tar 程序打包的文件,其中并且经过 xz 的压缩 1. gzip,zcat/zmore/zless/zgrep 1.1 gzip直接压缩文件 选项与参数: -c :将压缩的数据输出到屏幕上,可通过数据流重导向来处理; -d :解压缩的参数; -t :可以用来检验一个压缩文件的一致性~看看文件有无错误; -v :可以显示出原文件/压缩文件的压缩比等信息; -# :# 为数字的意思,代表压缩等级,-1 最快,但是压缩比最差、-9 最慢,但是压缩比最好!默认是 -6 范例一 gzip在经过后,原文件会不存在 1.2 压缩文件并保留源文件 注意俩边的空格 1.3 解压文件 gzip -d 压缩文件 1.4 读取纯文本的压缩文件 zcat zmore zless 其实就是在cat more less前面加上z而已 1.5

Linux学习笔记(五)打包压缩与解压缩

戏子无情 提交于 2020-12-18 10:46:13
Linux基础学习笔记精选专栏 本专栏由小雨ttt创建,致力于分享学习Linux基础知识的过程。本专栏不是机械地介绍Linux指令集,而是包含了作者亲自实践的操作过程,站在一个初学者的角度理解Linux基础知识。 目前本专栏包含的内容有: Linux学习笔记(一)使用文本编辑器Vim Linux学习笔记(二)系统基础操作 Linux学习笔记(三)文件和文本的查看 Linux学习笔记(四)目录操作 Linux学习笔记(五)打包压缩与解压缩 一、 打包 我们的根目录下有一个 xiaoyu 文件夹,现在我们要将它打包成一个文件,我们可以使用命令: tar cf /tmp/xiaoyu-backup.tar /root/xiaoyu 这里的意思是:将 xiaoyu 目录打包成 xiaoyu-backup.tar 文件放在 /tmp目录下 1. 相关知识 tar cf 目标目录及文件名 要打包的目录 , 参数 c 表示为打包 参数 x 表示为解包的意思 参数 f 表示打包成文件的意思 tar 打包命令参数可以不需要用 - 2. 实际运行 实际在Linux下运行这个命令时,会报错: 因为在Linux系统下,使用tar命令对文件进行打包时,一般不建议使用绝对路径; 3. 解决办法 (1)相对路径解决法 我们只需要将待打包的文件目录换成相对路径即可,如果我们当前已经在根用户目录下,可以使用 tar

压缩解压缩 笔记

本小妞迷上赌 提交于 2020-12-18 09:43:23
知识点 压缩与打包 命令:gzip,gunzip,zcat,bzcat,xzcat,bzip2,bunzip2,xz,zip,unzip,tar. 压缩工具可以压缩文件的大小,这样在带宽恒定的情况下就可以更好的节约带宽资源了! 命令gzip 压缩命令,只能压缩文件,不能压缩目录! [root@localhost test]# ll -rw-r--r--. 1 root root 4083800 Oct 30 23:56 1.txt [root@localhost test]# gzip 1.txt [root@localhost test]# ll -rw-r--r--. 1 root root 1006316 Oct 30 23:56 1.txt.gz //压缩之后源文件没有了!大小也变小了 [root@localhost test]# zcat 1.txt.gz //可以查看该文件,但是如果文件很大不要使用,会一直刷屏!根本来不及看 [root@localhost test]# file 1.txt.gz 1.txt.gz: gzip compressed data, was "1.txt", from Unix, last modified: Tue Oct 30 23:56:03 2018 //可以查看压缩包的详细信息! [root@localhost test]#

Centos7(阿里云服务器)安装Anaconda的详细步骤与心得

烂漫一生 提交于 2020-12-18 04:14:33
在本地安装Anaconda的各个版本的文章已经很多,但是感觉不是很详细,因此,在此发发自己在Centos7(阿里云服务器)安装Anaconda的心得和步骤: 注:需要注意的地方会用不同颜色区别。 1、检查系统的基础环境信息 (1)查看你所安装的系统的liunx系统版本 根据自己系统版本来安装,不然会出现不必要的问题。 cat /etc/centos-release ​ (2)查看当前系统安装的软件信息 截图这里只是展现部分已经安装的软件。 rpm -qa (3)查看系统磁盘空间,毕竟Anaconda的安装所需空间较大,这是一个简单必要的过程 ​ (4)检查网络状况 ​ 到此,基本上我们就已经做了所需要做的啦; 但是需要提醒的是,如果你是在个人安装的虚拟机上安装Anaconda的话,那么请你务必记得要切换到root用户,以及检查网络情况(这里就不介绍如何查看啦)。 2、开始安装 (1)这里我使用的是清华大学的镜像地址下载: wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2018.12-Linux-x86_64.sh 其他的中科大等的镜像地址请自行百度或者看看之前我的文章。 ​ (2)到达上面这一步骤,我们接下来需要的就是如何进入到安装Anaconda的环境当中去。 ​ ​ (3