- 浏览: 2966872 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (893)
- android (110)
- iphone (198)
- java (79)
- JavaScript手册-目录 (9)
- JavaScript手册-Array (19)
- JavaScript手册-Boolean (5)
- JavaScript手册-Date (50)
- JavaScript手册-Math (30)
- JavaScript手册-Number (14)
- JavaScript手册-RegExp (7)
- JavaScript手册-String (38)
- JavaScript手册-全局函数 (8)
- JavaScript实用脚本 (7)
- Others (21)
- java-jpcap (7)
- java-thread (1)
- ibm文章 (3)
- classloader (2)
- java-filter (2)
- 运行环境 (33)
- java-正则 (2)
- oracle (1)
- linux-shell (26)
- wap (1)
- sqlite (3)
- wow (1)
- jvm (1)
- git (5)
- unity3d (29)
- iap (2)
- mysql (23)
- nginx (14)
- tomcat (9)
- apache (2)
- php (1)
- ubuntu (40)
- rsa (1)
- golang (21)
- appstore (5)
- sftp (2)
- log4j (2)
- netty (18)
- 测试工具 (6)
- memcache (5)
- 设计模式 (1)
- centos (8)
- google_iab (5)
- iOS专题 (4)
- mac (10)
- 安装配置帮助手册 (2)
- im4java_graphicsmagick (5)
- inotify-tools (1)
- erlang (6)
- 微信支付 (1)
- redis (8)
- RabbitMQ (5)
最新评论
-
heng123:
Netty视频教程https://www.douban.com ...
netty4.0.23 初学的demo -
maotou1988:
使用Netty进行Android与Server端通信实现文字发 ...
netty4.0.23 初学的demo -
码革裹尸:
非常感谢,正好用上
android 呼入电话的监听(来电监听) -
rigou:
提示的/222.177.4.242 无法链接到ip地址,是什 ...
通过 itms:services://? 在线安装ipa ,跨过app-store -
duwanbo:
GridView与数据绑定
tar linux 命令说明
简介
参数:
-c :建立一个压缩档案的参数指令(create 的意思);
-x :解开一个压缩档案的参数指令!
-t :查看 tarfile 里面的档案!
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
因为不可能同时压缩与解压缩。
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示档案!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成
『 tar -zcvPf tfile sfile』才对喔!
-p :使用原档案的原来属性(属性不会依据使用者而变)
-P :可以使用绝对路径来压缩!
-N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的档案中!
--exclude FILE:在压缩的过程中,不要将 FILE 打包!
范例:
范例一:将整个 /etc 目录下的档案全部打包成为 /tmp/etc.tar
[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩!
[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩
[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩
# 特别注意,在参数 f 之后的档案档名是自己取的,我们习惯上都用 .tar 来作为辨识。
# 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~
# 如果加 j 参数,则以 .tar.bz2 来作为附档名啊~
# 上述指令在执行的时候,会显示一个警告讯息:
# 『tar: Removing leading `/' from member names』那是关于绝对路径的特殊设定。
范例二:查阅上述 /tmp/etc.tar.gz 档案内有哪些档案?
[root@linux ~]# tar -ztvf /tmp/etc.tar.gz
# 由于我们使用 gzip 压缩,所以要查阅该 tar file 内的档案时,
# 就得要加上 z 这个参数了!这很重要的!
范例三:将 /tmp/etc.tar.gz 档案解压缩在 /usr/local/src 底下
[root@linux ~]# cd /usr/local/src
[root@linux src]# tar -zxvf /tmp/etc.tar.gz
# 在预设的情况下,我们可以将压缩档在任何地方解开的!以这个范例来说,
# 我先将工作目录变换到 /usr/local/src 底下,并且解开 /tmp/etc.tar.gz ,
# 则解开的目录会在 /usr/local/src/etc 呢!另外,如果您进入 /usr/local/src/etc
# 则会发现,该目录下的档案属性与 /etc/ 可能会有所不同喔!
范例四:在 /tmp 底下,我只想要将 /tmp/etc.tar.gz 内的 etc/passwd 解开而已
[root@linux ~]# cd /tmp
[root@linux tmp]# tar -zxvf /tmp/etc.tar.gz etc/passwd
# 我可以透过 tar -ztvf 来查阅 tarfile 内的文件名称,如果单只要一个档案,
# 就可以透过这个方式来下达!注意到! etc.tar.gz 内的根目录 / 是被拿掉了!
范例五:将 /etc/ 内的所有档案备份下来,并且保存其权限!
[root@linux ~]# tar -zcvpf /tmp/etc.tar.gz /etc
# 这个 -p 的属性是很重要的,尤其是当您要保留原本档案的属性时!
范例六:在 /home 当中,比 2005/06/01 新的档案才备份
[root@linux ~]# tar -N '2005/06/01' -zcvf home.tar.gz /home
范例七:我要备份 /home, /etc ,但不要 /home/dmtsai
[root@linux ~]# tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc
范例八:将 /etc/ 打包后直接解开在 /tmp 底下,而不产生档案!
[root@linux ~]# cd /tmp
[root@linux tmp]# tar -cvf - /etc | tar -xvf -
# 这个动作有点像是 cp -r /etc /tmp 啦~依旧是有其有用途的!
# 要注意的地方在于输出档变成 - 而输入档也变成 - ,又有一个 | 存在~
# 这分别代表 standard output, standard input 与管线命令啦!
# 这部分我们会在 Bash shell 时,再次提到这个指令跟大家再解释啰!
发表评论
-
Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压
2016-07-19 18:30 645Linux操作系统中,*.zip、*.tar、*.ta ... -
Linux shell判断文件是否存在
2014-12-09 16:35 1607Linux shell判断文件是否存在 she ... -
linux备份数据库和配置文件shell脚本
2014-12-09 16:33 831linux备份数据库和配置文件shell脚本 ... -
iptables的4表与5链
2014-12-06 02:09 1626iptables -t nat "-t n ... -
MYSQL删除数据库报 ERROR 1010 (HY000): Error dropping database (can't rmdir ..
2014-12-05 16:04 1379MYSQL删除数据库报 ERROR 1010 (HY0 ... -
常用的linux压缩与解压命令
2014-12-05 00:11 968常用的四个命令如下: 压缩成gzip文件: ... -
linux下用logratate进行日志分割处理
2014-11-21 17:48 4783服务器上的tomcat的catalina.out文件 ... -
linux防火墙iptables
2014-11-18 16:47 937目录 /etc/sysconfig/ 有 ... -
Linux下用SCP无需输入密码获取文件
2010-05-21 09:34 3124通常用scp命令通过ssh获取对方lin ... -
shell判断文件,目录是否存在或者具有权限
2010-05-20 10:40 2182shell判断文件,目录是否存在或者具有权限 #! ... -
Linux 指令篇:使用者管理--su
2010-05-20 10:04 1270名称:su 使用权限:所有使用者 使用方式:su ... -
Linux Top命令参详解
2010-04-21 11:28 1550文章来源:http://blog.chinaunix. ... -
Linux shell脚本基础学习(八)
2010-04-17 19:25 1290来源:http://os.51cto.com/art/2010 ... -
Linux shell脚本基础学习(七)
2010-04-17 19:23 1461来源:http://os.51cto.com/art/2010 ... -
Linux shell脚本基础学习(六)
2010-04-17 19:22 1690来源:http://os.51cto.com/art/2010 ... -
Linux shell脚本基础学习(五)
2010-04-17 19:20 1712来源:http://os.51cto.com/art/2010 ... -
Linux shell脚本基础学习(四)
2010-04-17 19:19 1922来源:http://os.51cto.com/art/2010 ... -
Linux shell脚本基础学习(三)
2010-04-17 19:17 2074来源:http://os.51cto.com/art/2010 ... -
Linux shell脚本基础学习(二)
2010-04-17 19:15 2138Linux shell脚本基础课程前面一讲介绍的都是语法基础的 ... -
Linux shell脚本基础学习(一)
2010-04-17 19:11 1798来源:http://os.51cto.com/ar ...
相关推荐
linux tar命令详解 tar命令 tar能为文件和目录创建档案。利用tar,用户能为某一特定文件创建档案(备份文件),也能在档案中改动文件,或向档案中加入新的文件。tar最初被用来在磁带上创建档案,目前,用户能在所有...
tar命令详解,用法,实例,参数说明什么的。大家一起来学习,要不是要积分我上传干嘛,真无耻
tar 命令操作说明使用大全
Linux命令大全(CHM格式离线版) Linux命令大全(修改版) 进行重新编译的说明 文件传输 bye ftp ftpcount ftpshut ftpwho ncftp tftp uucico uucp uupick uuto 备份压缩 ar bunzip2 bzip2 bzip2recover compress cpio ...
linux中压缩解压明天全,有例子说明(.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea )
Linux部分常用命令,如: 一、备份压缩 1,tar命令 功能说明:备份文件。 补充说明:tar是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件。 用法举例: 压缩文件,tar -czvf TCL.tar.gz...
tree是一种递归目录列表命令,产生一个深度缩进...解压tree-1.7.0.tgz文件,命令:tar -zxvf tree-1.7.0.tgz b.进入解压目录中,命令:cd tree-1.7.0 c.安装文件,命令:make install d.测试使用,命令:tree done!
替代windows的cmd,支持大部分的linux命令,支持ssh连接Linux。功能强大,配置简单。配置说明连接:https://blog.csdn.net/qq_33242956/article/details/104966631
在linux中主要有三个压缩命令gzip、bzip2、xz,它们各自采用不同的压缩算法,说明及常用参数如下: 压缩命令 gzip bzip2 xz 文件名后续 .gz .bz2 .xz 参数-d 解压缩 解压缩 解压缩 参数-k — 压缩时保
rarlinux-4.2.0.tar.gz(安装到linux下后,可以用rar、unrar命令压缩或解压缩rar文件) 使用说明见:
Linux拥有丰富各种源代码资源,但是大部分...本文将以一个实际的例子(Tar)来说明如何把Linux代码移植到 Windows平台上。移植过程将尽量少修改代码,以便代码的运行逻辑不会发生任何变动。保留绝大部分软件主要功能。
linux命令大全,中文版本 Linux命令大全(修改版) 进行重新编译的说明 文件传输 bye ftp ftpcount ftpshut ftpwho ncftp tftp uucico uucp uupick uuto 备份压缩 ar bunzip2 bzip2 bzip2recover compress cpio dump ...
file.tar.gz和file.tar.bz2格式的解包命令如下; [root@localhost beinan]# tar jxvf file.tar.bz2 [root@localhost beinan]# tar zxvf file.tar.gz 至于file.src.rpm 的用法,请参见:《file.src.rpm 使用方法的...
802.1x Supplicant for Linux 安装使用说明 安装 安装过程分为两个步骤,首先解开压缩包,然后执行安装文件。 解压缩 tar –xzvf h3c802.1xClient.tar.gz 执行安装文件 到展开的文件夹中执行 ./pre.ps 使用 用户可...
60 for Linux ,然后安装其安装操作如下: # tar -xzpvf rarlinux-3.2.0.tar.gz # cd rar # make 这样就安装好了,安装后就有了rar和unrar这两个程序,rar是压缩程序,unrar是解压程序。它们的参数选项很多,举例...
要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令...
Coreutil Reviewer(cv) 是一个简单的轻量级的程序,它可以用于显示任何核心组件命令(如:cp、mv、dd、tar、gzip、gunzip、cat、grep、fgrep、egrep、cut、sort、xz、exiting等)的进度。它使用文件描述信息来确定一...
tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20 ./configure && make && make install 上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下,现在我们并不能直接使用,下面创建软链接,并命名为rz/...
6)用tar命令实现如下备份和恢复:(备份文件均放在/root目录下,做本实验前必须先将系统时间设置为2013年9月26日) a.对/home目录进行压缩备份(采用gzip压缩),备份文件名为home.tar.gz b.对/home目录进行压缩备份...