linux 命令 — archive
tar
一般用法
tar -cf out.tar [files]
tar -cf out.tar file1 file2
-c :创建文件
-f:指定创建的文件名称,-f必须是所有参数的最后一项,比如-cvvf,不能是-cfvv
想归档文件添加文件
tar -rvf exist.tar new_add_file
-r: 向已经存在的tar中添加新的文件
-v:查看详细信息
-vv:更详细的信息
从归档文件中提取文件
tar -xf archive.tar -C dir
-x:提取文件
-C:提取文件到指定目录
tar -xvf test.tar file1 file4
只提取file1、file4到当前目录
使用stdin,stdout
tar -cf - file1 file2 | tar -xf - -C ~/dir
使用"-"取代tar文件名称,使用-c的时候,"-"表示stdout,使用-x的时候,"-" 表示stdin
合并两个tar
tar -Af test1.tar test2.tar
-A: 合并两个tar,到第一个文件名称中
tar -tvf test1.tar
-t:列出tar中文件名称
基于时间戳对同名文件更新
tar -uvvf test.tar file
如果test.tar中包含文件名称为file的文件,只有要添加的file的修改时间更新的时候才会替换
比较tar中文件和文件系统中文件的差别
tar -df test.tar file1 file2
从归档文件中删除文件
tar --delelte --file test.tar want_to_delete_names
压缩归档文件
tar -zcf test.tar file1 file2
归档并压缩为.tar.gz文件
-j:指定为bunzip2格式
-z:指定为gzip格式
--lzma:指定为lzma格式
-y:biz2
-a:tar根据扩展名自动进行压缩
排除部分文件
tar -cf test.tar ./* --exclude "*.txt"
归档该目录下除txt文件外的其他文件
查看归档的总字节数
tar -cf test.tar ./* --totals
归档并输出归档的总字节数
压缩归档文件
gzip test.tar
zcat
zcat,无需解压直接读取gzip格式文件
zcat test.gz
从test.gz中提取文件并打印到stdout
指定gzip压缩等级
gzip -9 test.gz
指定压缩等级,等级从1-9
zip
zip test.zip file1 file2
zip -r test.zip file1 dir1
-r 对文件夹进行递归压缩
加密文件
gpg
gpg -c file
交互读取密码加密file,并生成file.gpg
gpg file.gpg
交互读取密码解密file.gpg
linux 命令 — archive的更多相关文章
- 测试或运维工作过程中最常用的几个linux命令?
大家在测试工作过程中,可能会遇到需要你去服务器修改一些配置文件,譬如说某个字段的值是1 则关联老版本,是0则关联新版本,这时候你可能就需要会下vi的命令操作:或者查看session设置的时长,可能需 ...
- 第2章 新手必须掌握的Linux命令
第2章 新手必须掌握的Linux命令 章节简述: 本章节讲述系统内核.Bash解释器的关系与作用,教给读者如何正确的执行Linux命令以及常见排错方法. 经验丰富的运维人员可以恰当的组合命令与参数 ...
- Linux学习心得之 linux命令
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 前言 本篇博客是对 每日一linux命令(http://www.cnblogs.com/pe ...
- 每天一个linux命令目录
出处:http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每 ...
- linux命令 - ln - 创建和删除软、硬链接
linux命令 - ln - 创建和删除软.硬链接 在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号.文件属性保存在索引结点里,在访问文件 ...
- 工作中常用的Linux命令:crontab命令
本文链接:http://www.cnblogs.com/MartinChentf/p/6060252.html (转载请注明出处) crontab是一个用来设置.删除或显示供守护进程cron执行的定时 ...
- Linux命令整理中...
Linux命令整理中... 最常用命令(我最近最常用的一般放在前面tipsbychsry) clear 清屏 date 显示日期 cal 显示日历 cal 2014 显示2014年的日历 shutdo ...
- Linux命令笔记(一)
vi 有三种模式,输入模式,编辑模式,“:”命令模式vi 进入以后默认是编辑模式vi 编辑模式默认的快捷键 上下左右分别是 J K H Lvi 在编辑模式使用 i 可以进入输入模式vi 输入模式只能输 ...
- [Android ] linux命令英文缩写的含义(方便记忆)
du -sh */ reference to : http://blog.chinaunix.net/uid-27164517-id-3299073.html linux常用命令的英文单词缩写 命令缩 ...
随机推荐
- tensorflow学习之(十一)RNN+LSTM神经网络的构造
#RNN 循环神经网络 import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data tf.se ...
- JupyterLab绘制:柱状图,饼状图,直方图,散点图,折线图
JupyterLab绘图 喜欢python的同学,可以到 https://v3u.cn/(刘悦的技术博客) 里面去看看,爬虫,数据库,flask,Django,机器学习,前端知识点,JavaScrip ...
- usb 枚举流程简介
1. 枚举是什么? 枚举就是从设备读取一些信息,知道设备是什么样的设备,如何进行通信,这样主机就可以根据这些信息来加载合适的驱动程序.调试USB设备,很重要的一点就是USB的枚举过程,只 ...
- [swarthmore cs75] Compiler 5 – Egg-eater
课程回顾 Swarthmore学院16年开的编译系统课,总共10次大作业.本随笔记录了相关的课堂笔记以及第7次大作业. 抽象语法: 存储方式: 栈中的数据如果最后三位(tag bits)是001表示元 ...
- jasperreports实现pdf文档的生成
1.导入jar包(pom.xml构建) <dependencies> <dependency> <groupId>com.lowagie</groupId&g ...
- Centos 安装 mysql yum
http://www.cnblogs.com/007sx/p/7083143.html https://www.linode.com/docs/databases/mysql/how-to-insta ...
- GC算法基础
寻找垃圾对象的算法:1. 引用计数(无法处理循环引用) 2. 根寻法(被广泛引用在gc算法中) 清理垃圾的算法: 1. 标记复制 2. 标记清理 3. 标记整理 分代算法的好处: 1. 分代处理, ...
- 《python语言程序设计》_第二章笔记
#2.2_编写一个简单的程序 项目1: 设计:radius=20,求面积area? 程序: radius=20 #给变量radius复制area=radius*radius*3.14159 #编写ar ...
- 【转载】关于.NET下开源及商业图像处理(PSD)组件
原创]关于.NET下开源及商业图像处理(PSD)组件 阅读目录 1 前言 2 .NET图像处理组件总结 3.相关资源网址 本博客所有文章分类的总目录:http://www.cnblo ...
- 快速找出网站中可能存在的XSS漏洞实践(一)
一.背景 笔者最近在慕课录制了一套XSS跨站漏洞 加强Web安全视频教程,课程当中有讲到XSS的挖掘方式,所以在录制课程之前需要做大量实践案例,最近视频已经录制完成,准备将这些XSS漏洞的挖掘过程记录 ...