Linux常用命令——tar
tar 使用的选项有:
-c — 创建一个新归档。
-f — 当与 -c 选项一起使用时,创建的 tar 文件使用该选项指定的文件名;当与 -x 选项一起使用时,则解除该选项指定的归档。
-t — 显示包括在 tar 文件中的文件列表。
-v — 显示文件的归档进度。
-x — 从归档中抽取文件。
-z — 使用 gzip 来压缩 tar 文件。
-j — 使用 bzip2 来压缩 tar 文件。
要创建一个 tar 文件,键入:
tar -cvf filename.tar directory/file
在以上的例子中,filename.tar 代表你创建的文件,directory/file 代表你想放入归档文件内的文件和目录。
你可以使用 tar 命令同时处理多个文件和目录,方法是将它们逐一列出,并用空格间隔:
tar -cvf filename.tar /home/mine/work /home/mine/school
上面的命令把 /home/mine 目录下的 work 和 school 子目录内的所有文件都放入当前目录中一个叫做 filename.tar 的新文件里。
要列出 tar 文件的内容,键入:
tar -tvf filename.tar
要抽取 tar 文件的内容,键入:
tar -xvf filename.tar
这个命令不会删除 tar 文件,但是它会把被解除归档的内容复制到当前的工作目录下,并保留归档文件所使用的任何目录结构。譬如,如果这个 tar 文件中包含一个叫做 bar.txt 的文件,而这个文件包含在 foo/ 目录中,那么,抽取归档文件将会导致在你当前的工作目录中创建 foo/ 目录,该目录中包含 bar.txt 文件。
请记住,tar 默认不压缩文件。要创建一个使用 tar 和 bzip 来归档压缩的文件,使用 -j 选项:
tar -cjvf filename.tbz file
按照约定俗成,用 bzip2 压缩的 tar 文件具有 .tbz 扩展名。不过,有时用户使用 tar.bz2 扩展名来归档他们的文件。
以上命令创建了一个归档文件,然后将其压缩为 filename.tbz 文件。如果你使用 bunzip2 命令为 filename.tbz 文件解压,filename.tbz 文件会被删除,继之以 filename.tar 文件。
你还可以用一个命令来扩展并解除归档 bzip tar 文件:
tar -xjvf filename.tbz
要创建一个用 tar 和 gzip 归档并压缩的文件,使用 -z 选项:
tar -czvf filename.tgz file
按照约定俗成,使用 gzip 来压缩的 tar 文件具有 .tgz 扩展名。
这个命令创建归档文件 filename.tar,然后把它压缩为 filename.tgz 文件(文件 filename.tar 不被保留)。如果你使用 gunzip 命令来给 filename.tgz 文件解压,filename.tgz 文件会被删除,并被替换为 filename.tar。
你可以用单个命令来扩展 gzip tar 文件:
tar -xzvf filename.tgz
本文转自 cuiyingfeng 51CTO博客,原文链接:http://blog.51cto.com/cuiyingfeng/6686,如需转载请自行联系原作者
Linux常用命令——tar相关推荐
- linux常用命令(转载)
Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...
- linux常用命令汇总
linux常用命令汇总,以便需要时快速查询 中文释义 相应命令 备注 在文件中查找 grep error catalina.out 在catalina.out文件中查找error信息 重启nginx ...
- LINUX常用命令(基础)
LINUX常用命令(基础) 收藏LINUX常用命令(基础) 1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可 ...
- Linux初学者接住了---Linux常用命令
前言 本文整理了Linux常用命令,分类整理,举例说明使用方法,希望为大家带来便利.命令严格区分大小写,一般是小写,tab键补全. Linux常用命令 前言 一.文件处理命令 1.命令格式 目录处理命 ...
- Linux 常用命令使用方法
Linux 常用命令使用方法 1.# 表示权限用户(如:root),$ 表示普通用户 开机提示:Login:输入用户名 password:输入口令 用户是系统注册用户成功登陆后,可以进入相应的 ...
- Linux 常用命令全称,看看你 get 到了哪些?
作者丨飘飘雪 https://www.cnblogs.com/wangcp-2014/p/6539035.html 从事IT行业的很多人都会使用Linux常用命令,但是知道这些常用命令全称的人并不多, ...
- Linux常用命令英文全称与中文解释Linux系统
Linux常用命令英文全称与中文解释Linux系统 man: Manual 意思是手册,可以用这个命令查询其他命令的用法. pwd:Print working directory 意思是密码. su: ...
- linux 复制包括子目录_【Linux分享】Linux常用命令+教程分享
今天分享分为两部分 :)PART01 Linux常用命令分享/PART02 关于BD面试经验分享 30mins Linux Command:PART 1 你本可以张口就来.....本篇内容分享 ...
- 树莓派AI视觉云台——6、Linux常用命令及vim编辑器的使用
一.Linux常用命令 Linux下的命令有几千条,但真正在实际开发中运用的就只有那些. 1.查看操作系统版本 cat /proc/version 2.查看主板版本 cat /proc/cpuinfo ...
最新文章
- JAVA用最简单的方法来构建一个高可用的服务端,提升系统可用性
- docker-engine安装好了,下一步该做什么?
- 程序员辞职卖卷饼:4天挣1个月工资!摆摊真那么赚钱?
- 【20190226】JavaScript-知识点记录:dom0级事件,dom2级事件
- 这是东西:jUnit:动态测试生成
- java 字符串方法
- doris报错:too many filtered rows
- 转载:联想小新进入BIOS方法
- 图片社交php,图像社交时代
- 【电路仿真01】bandgap
- 雨天-一万个理由-LRC歌词下载
- Gbps Mbps Bps bps的进制转换
- github博客自动同步到gitee(保姆级教程)
- C#调用Excel版本不兼容的解决方法
- android图片下载到本地
- 3D角色硬表面建模技巧与思路分享【上】
- cf935d(概率dp+逆元)
- 黑马前端笔记1--HTML(1)
- 【第26篇】MobileNets:用于移动视觉应用的高效卷积神经网络
- 【工具】三步卸载数据库MySQL
热门文章
- SuperMap iDesktop 8C 进行地图SQL查询并显示结果操作示例
- luogu2467/bzoj1925 地精部落 (dp)
- Cannot add or update a child row:
- 《C与指针》第七章练习
- C# 参数按照ASCII码从小到大排序(字典序)
- Java调用Oracle存储Package
- [转]阿拉伯数字转一二三和壹贰叁
- 类型实现《程序员的第一年》--------------C#中System.Collections.Generic.SortedDictionary 的使用...
- 我的7天=玩2天+窝5天
- php domain cookie cross-domian,跨域(cross-domain)访问 cookie (读取和设置)