Linux常用命令大全 --- 文件备份和压缩命令
在linux中,常用的文件压缩工具有gzip、bzip2、zip 。 bzip2是最理想的压缩工具,它提供了最大限度的压缩。zip 兼容性好windows也支持
1.bzip2 命令
在shell 提示下输入命令: 压缩文件:bzip2 filename //文件即会被压缩,并被保存为 filename.bz2 解压文件:bunzip2 filename.bz2 //filename.bz2会被删除,而以filename代替 bzip2 filename.bz2 file1 file2 file3 /usr/work/school //把 file1、file2、file3 以及 /usr/work/school 目录中的内容压缩起来放入 filename.bz2
2.gzip 命令( 同 zip 命令)
在shell 提示下命令: 压缩文件:gzip filename //文件即会被压缩,并被保存为 filename.gz 解压文件:gunzip filename.gz //filename.gz 会被删除,而以filename代替 gzip -r filename.gz file1 file2 file3 /usr/work/school //上面命令把 file1、file2、file3 以及 /usr/work/school 目录中的内容压缩起来放入 filename.gz
3.tar 命令 最早是用来做磁带备份的,但是由于硬盘容量越来越大,因此现在主要用这个命令来备份所有的文件
tar 这个命令把大量的文件和目录打包成一个文件 -c 创建一个新归档 -f 当与-c 选项一起使用时,创建的tar 文件使用该选项指定的文件名;当与-x选项一起使用时,则解除该选项指定的归档 -t 显示包括在tar 文件中的文件列表 -v 显示文件的归档进度 -x 从归档中抽取文件 -z 使用gzip压缩tar 文件 -j 使用bzip2压缩tar 文件 要创建一个tar 文件 :tar -cvf filename.tar directory/file /home/mine //上面的命令将 directory/file、/home/mine 放入归档文件中 要列出tar 文件的内容 : tar -tvf filename.tar //要抽取tar文件的命令,输入命令: tar -xvf filename.tar //这个命令不会删除tar 文件,但会把解除归档的内容复制到当前目录下,并保留归档文件所使用的任何目录结构。 请记住, tar 默认不压缩文件。 要创建一个使用tar和bzip2来归档压缩的文件,使用-j选项: tar -cjvf filename.tbz file 如果使用bunzip2 命令解压filename.tbz文件,则filename.tbz会被删除,以filename.tar代替。 要扩展并解除归档bzip.tar文件,输入命令: tar -xjvf filename.tbz 要创建一个用tar 和gzip归档并压缩的文件,使用-z选项: tar -czvf filename.tgz file 如果使用gunzip 命令解压filename.tgz文件,则filename.tgz会被删除,以filename.tar代替
Linux常用命令大全 --- 文件备份和压缩命令的更多相关文章
- linux命令之文件备份与压缩命令
1.tar:打包备份 该命令是将多个命令打包到一起,并且可以实现解压打包.打包是将多个文件或者目录变成一个总的文件,压缩则是将一个大的文件通过压缩算法变成一个小文件. 参数 说明 z(常用) 通过gz ...
- Linux基本命令(3)文件备份和压缩命令
文件备份和压缩命令 在Linux中,常用的文件压缩工具有gzip.bzip2.zip.bzip2是最理想的压缩工具,它提供了最大限度的压缩.zip兼容性好,Windows也支持. 命令 功能 bzip ...
- PHP调用Linux的命令行执行文件压缩命令&&创建文件夹修改权限
一开始,我和普通青年一样,想到用PHP内置的 ZipArchive纠结的是环境上没安装zip扩展,想采用用PHP调用Linux的命令行 ,执行压缩命令,感兴趣的朋友可以了解下,希望本文对你有所帮助 前 ...
- linux命令分享一:压缩命令
Linux操作系统中,*.zip.*.tar.*.tar.gz.*.tar.bz2.*.tar.xz.*.jar.*.7z等格式的压缩与解压 zip格式 压缩: zip -r [目标文件名].zip ...
- Android系统在超级终端下必会的命令大全(adb shell命令大全)
. 显示系统中全部Android平台: android list targets . 显示系统中全部AVD(模拟器): android list avd . 创建AVD(模拟器): android c ...
- Linux常用指令大全
2017-03-25 16:35:42 刚开始学习Linux,由于记忆力有限,把平时常用的Linux命令整理出来,以便随时查阅: linux 基本命令 ls (list 显示当前目 ...
- Linux常用操作命令大全
0.新建操作:1.查看操作 2.删除操作 3.复制操作 4.移动操作:5.重命名操作: 6.解压压缩操作 7.上传文件工具 8.ln.file和touch命令 9.查找操作命令 ...
- 第3章 常用linux命令 3.5 文件压缩命令
实验六 文件及目录的压缩解压缩相关命令的使用 [实验目的] 1.掌握linux压缩文件实质 2.掌握linux中压缩及解压缩指令的用法 [实验环境] 1. 标准配置PC一台 2. linux操作系统: ...
- Linux 常用但较容易忘记的命令
看死循环 strace -p pid 查看系统版本 cat /etc/issue 设置内核启动版本 /etc/lilo.conf , /boot/grub/grub.conf 设置启动模式 /etc ...
随机推荐
- PostgreSQL - 修改默认端口号
升级PostgreSQL遇到的问题 之前将PostgreSQL从9.5升级到了10.3版本,安装时将端口设置成了5433,(默认是5432),后来发现在使用psql来restore db会发生语法错误 ...
- css为什么要定最小宽度和最大宽度,最小宽度和最大宽度有什么用
设最小和最大宽度,主要是为了防止页面变形而已如,如果一个页面的宽度设置为百分比,这时此页面的宽度会根据浏览器的宽度而定但如果浏览器的宽度过小,页面就会变形,例如,你做的用百分比设置的页面,而用户端的浏 ...
- FZu Problem 2236 第十四个目标 (线段树 + dp)
题目链接: FZu Problem 2236 第十四个目标 题目描述: 给出一个n个数的序列,问这个序列内严格递增序列有多少个?不要求连续 解题思路: 又遇到了用线段树来优化dp的题目,线段树节点里 ...
- hibernate Day1
1 Web内容回顾(1) JavaEE三层架构web层(struts2框架)service层(spring框架)dao层(hibernate框架):负责对数据库进行CRUD操作(2) MVC模式(这是 ...
- React.js 的 context
这一节我们来介绍一个你可能永远用不上的 React.js 特性 —— context.但是了解它对于了解接下来要讲解的 React-redux 很有好处,所以大家可以简单了解一下它的概念和作用. 在过 ...
- JDK NIO SelectionKey bug
此bug项目中使用elasticSearch中出现的,原因是,nio事件选择器,在特性内核下以及jdk6版本中,出现不hold线程,死循环获取事件的bug,导致cup使用率过高: 此bug在官网已被修 ...
- eggs
Description: Erin买了不少鸡蛋,她发现一天吃不完这么多,于是决定把n个同样的鸡蛋放在m个同样的篮子里,允许有的篮子空着不放,请问共有多少种不同的放法呢? 注意:2,1,1和1,2,1 ...
- android动画之通过子线程来实现动画
android动画之通过子线程来实现动画 使用android动画机制,往往是相对于原始位置来进行参照. 这里通过子线程修改物体位置实现动画. 布局文件: <RelativeLayout xmln ...
- vue路由导航守卫及前置后置钩子函数参数详解
首先构建一个测试demo如下图: 接着来探讨路由配置界面 import Vue from 'vue' import Router from 'vue-router' // import HelloWo ...
- 创建线程的三种方式_Callable和Runnable的区别
Java 提供了三种创建线程的方法 通过实现Runnable接口 通过继承Thread接口 通过Callable和Future创建线程 通过实现 Runnable 接口来创建线程 public cla ...