tar [-zxcvfpP]语法
tar:
語法:
[root @test /root ]# tar [-zxcvfpP] filename
[root @test /root ]# tar -N 'yyyy/mm/dd' /path -zcvf target.tar.gz source
參數說明:
-z :是否同時具有 gzip 的屬性?
-x :解開一個壓縮檔案的參數指令!
-t :查看 tarfile 裡面的檔案!
-c :建立一個壓縮檔案的參數指令
-v :壓縮的過程中顯示檔案!
-f :使用檔名,請留意,在 f 之後要立即接檔名喔!不要再加參數!
例如使用『 tar -zcvfP tfile sfile』就是錯誤的寫法,要寫成
『 tar -zcvPf tfile sfile』才對喔!
-p :使用原檔案的原來屬性(屬性不會依據使用者而變)
-P :可以使用絕對路徑
-N :比後面接的日期(yyyy/mm/dd)還要新的才會被打包進新建的檔案中!
--exclude FILE:在壓縮的過程中,不要將 FILE 打包!
範例:
[root @test /root]# tar -cvf directory.tar directory
只將目錄整合打包成一個檔案
[root @test /root]# tar -zcvf directory.tar.gz directory
除了將目錄打包外,同時以 gzip 壓縮
[root @test /root]# tar -zcvf filename.tar.gz /home/test/*
將 /home/test/ 這個目錄下的檔案全部打包並壓縮成為一個 filename.tar.gz 的檔案
[root @test /root]# tar -xvf directory.tar
解 tar 的封包,請注意,由於沒有 gzip (.tar 而非 .tar.gz) 的作用,所以只要使用 –xvf 即可!不需要加上 z ,否則會顯示有問題!
[root @test /root]# tar -zxvf directory.tar.gz
這個就是有加上 gzip 的壓縮的結果!所以需要加上 –z 呦!
[root @test /root]# tar –ztvf directory.tar.gz
這個 t 可以用來查看 tar 裡面的檔案資訊呢!而不需要將他解開!
[root @test /root]# tar -zcvPf home.tar.gz /home
則建立起來的壓縮檔內檔案為絕對路徑
請注意,使用這個 P 的參數時,不要將 P 加在 f 後面,因為
f 之後要立即接檔名才行喔!
[root @test /root]# tar -N '2002/06/25' -zcvf home.tar.gz /home
上面是說 在 /home 這個目錄中,比 2002/06/25 日還要新的檔案才會被打包進入 home.tar.gz 這個檔案中!
[root @test /root]# tar -zcvf host.tar.gz / --exclude /mnt --exclude /proc
上面是說,將根目錄的所有資料都打包進 host.tar.gz 這個檔案中,但是 /mnt 及 /proc 則不打包!
[root @test /root]# tar -cvf - /home | tar -xvf -
上面的意思是『將 /home 打包之後,直接解壓縮在 /root 底下!』嘿嘿!不需要再建立一次中間檔案!不過,使用上面的語法最好使用『絕對路徑』,比較不會有問題!這個方式適合不想要建立中間檔案時!
转载于:https://www.cnblogs.com/smallgo/p/3225256.html
tar [-zxcvfpP]语法相关推荐
- tar命令语法(-[cxt],-[zj],-v,-f)
[root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数指令! - ...
- Linux [tar]
压缩指令 compress compress man.config compress -d man.config.Z uncompress man.config.Z gzip gzip man.con ...
- Linux下的tar归档及解压缩功能详解
Linux下的tar归档及解压缩功能详解 一.Linux下解压缩工具 二.gzip工具的使用方法 三.其他解压缩工具 一.Linux下解压缩工具 二.gzip工具的使用方法 三.其他解压缩工具 一.L ...
- linux tar 命令
原创: 译者:GHLandy Linux中国 2016-09-24 Table of Contents tar 命令语法 示例 1:创建一个 tar 归档文件 示例 2:列出归档文件中的内容 示例 3 ...
- gzp解压命令 linux_Linux-压缩解压命令(gzip,zip,tar,bzip)
1.命令:gzip (压缩文件) 压缩文件后缀.gz ps: gzip test.txt 结果:生成文件test.txt.gz,原文件test.txt消失. 注意:只能压缩文件,不能压缩目录,压缩 ...
- linux命令:tar(打包、压缩、解压)
一.tar命令语法 1.命令格式 tar[必要参数][选择参数][文件] 2.命令功能 用来压缩和解压文件.tar本身不具有压缩功能.他是调用压缩功能实现的. 3.命令参数 (1) 必要参数: 参数 ...
- linux专题一之文件归档和压缩(tar、file、zip)
本文主要从以下几个方便来说明文件的归档和压缩,同时比较几种不同压缩方法的压缩比率及特点. 文件归档命令tar,tar.gz源码包的安装管理 创建tar包-解压-查询tar包内容 zip命令的用法 为 ...
- linux下tar zip rar 解压缩
1. tar解压缩 1.1 tar 参数: /*常用参数*/ -c: 建立压缩档案 -x:解压 -z: 使用 gzip 的方式进行文件压缩 压缩包后缀为.tar.gz -j: 使用 bzip2 的方式 ...
- 压缩解压命令(gzip、gunzip | tar | zip、unzip | bzip2、bunzip2)
目录 压缩:gzip 与 解压:gunzip 压缩解压命令:tar 压缩命令:tar -zcf 解压命令:tar -zxf 压缩解压命令:zip.unzip zip:压缩文件或目录 unzip:解 ...
最新文章
- ssconvert 安装_在学ssm框架的时候,有点晕,会是会用了,但是一直搞不懂它的配置。该怎么深入理解?...
- 构建生产机器学习系统的一些考虑
- How to create DBFS file system
- FPGA之道(27)VHDL的操作符号
- 1.2 日期/时间的程序
- libpcap介绍(一)
- DevExpress的TreeList怎样设置数据源,从实例入手
- Qt5 中 关于Widget Mapper的简单应用
- yjk只算弹性的不计算弹塑性_材料本构弹塑性力学知识二
- Android adb远程调试
- 在错误的数据上,刷到 SOTA 又有什么意义?
- 归并排序Merge sort(转)
- drools 7.11 复杂事件处理详解
- LeetCode 96. Unique Binary Search Trees
- radiobutton模拟tab点击效果
- 第六章 实验报告 (函数与宏定义)
- 纯js浏览器h5调用摄像头扫描识别解析 条形码+二维码
- 山东交通学院c语言程序设计,山东交通学院 c语言题库.doc
- 996,活着抑或死亡
- 如何清除html的浏览器缓存,如何清除浏览器缓存,小编教你怎么清除浏览器缓存...
热门文章
- docker dead but pid file exists 问题
- 网站添加微信支付功能(小白填坑)
- u3d_shader_surface_shader_1
- java 写文件时,输入换行字符.
- 疫情蔓延让这项CV技术突然火了,盘点开源代码
- 93%程序员都做过的事:来写一个python式的hello world吧
- 每日整理Python基础——python教程入门学习
- 车速与档位匹配关系_档位与速度匹配法则 每个档位的速度范围
- MDFR :基于人脸图像复原和人脸转正联合模型的人脸识别方法
- 计算机双证学的是什么,​计算机在职研究生双证有些什么学校?怎么考?