linux命令11
tar命令的使用
tar文件是把几个文件的(或)目录集合在一个文件夹里,是创建备份和归档的最佳工具。
[root@localhost ~]# tar --help
用法: tar [选项...] [FILE]...
GNU ‘tar’
将许多文件一起保存至一个单独的磁带或磁盘归档,并能从归档中单独还原所需文件。
示例
tar -cf archive.tar foo bar # 从文件 foo 和 bar 创建归档文件
archive.tar。
tar -tvf archive.tar # 详细列举归档文件 archive.tar
中的所有文件。
tar -xf archive.tar # 展开归档文件 archive.tar
中的所有文件。
[root@localhost ~]# tsr cvf grub2.tsr /boot/grub2/ 打包 不压缩
c create 创建
v 详细
f filename
file命令
作用:确定文件类型
语法:file 文件名 注:linux系统不根据后缀名识别文件类型,用file命令查看文件的类型
[root@localhost ~]# file /etc/passwd
/etc/passwd: ASCII text
例:把两个目录或目标+文件打包成一个软件包
[root@localhost ~]# tar cvf aa.tar /boot/ /etc/passwd
不解包,查看tar中的内容
[root@localhost ~]# tar tvf grub2.tar
解包:
[root@localhost ~]# tar xvf grub2.tar
解压指定路径:
[root@localhost ~]# tar xvf grub2.tar -C /opt/
du -sh 文件名或目录 查看文件或目录大小
归档+压缩
gzip bzip2 zip tar
一、压缩格式:gz bz2 xz zip Z
格式(文件名格式):压缩名.tar.gz 或 .tgz
[root@localhost ~]# tar zvcf grub2.tar.gz /boot/grub2/
解压
[root@localhost ~]# tar zxvf grub2.tar.gz /opt/
另一种压缩方法:bz2
格式(文件名格式):.tar.bz2
[root@localhost ~]# tar jvcf grub2.tar.bz2 /boot/grub2/
解压
[root@localhost ~]# tar jxvf grub2.tar.gz /opt/
zip 软件包解压缩命令 zip是压缩程序,unzip是解压程序
压缩文件
[root@localhost ~]# zip passwd.zip /etc/passwd
adding: etc/passwd (deflated 61%)
-r 压缩目录
格式“zip”选项 名称 源
[root@localhost ~]# zip -r grub2.zip /boot/grub2/
解压zip
[root@localhost ~]#unzip grub2.zip -d /opt/ -d 指定路径
补充不常用:
压缩命令:gzip bzip2 xz
语法格式:gzip 文件
bzip2 文件
xz 文件
解压:
gzip -d 文件
bzip2 -d 文件
xz -d 文件 或 unxz 文件
不解压的情况查看压缩文件内容分别用:zcat bzcat xzcat
linux命令11的更多相关文章
- 【转】每天一个linux命令(11):nl命令
原文网址:http://www.cnblogs.com/peida/archive/2012/11/01/2749048.html nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文件 ...
- 【转载】每天一个linux命令(11):nl命令
转载至:http://www.cnblogs.com/peida/archive/2012/11/01/2749048.html nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文件内 ...
- 每天一个linux命令(11):nl命令
nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等 ...
- linux 命令——11 nl (转)
nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等 ...
- 每天一个linux命令(11):nl命令
1.命令简介 nl (Number of Lines) 将指定的文件添加行号标注后写到标准输出.如果不指定文件或指定文件为"-" ,程序将从标准输入读取数据. 2.用法 nl [选 ...
- 每天一个linux命令目录
出处:http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每 ...
- 每天一个Linux命令
每天一个Linux命令(1):ls命令 每天一个Linux命令(2):cd命令 每天一个Linux命令(3):pwd命令 每天一个 Linux 命令(4):mkdir 每天一个 Linux 命令(5) ...
- 常用linux命令索引
每天一个linux命令(61):wget命令 每天一个linux命令(60):scp命令 每天一个linux命令(59):rcp命令 每天一个linux命令(58):telnet命令 每天一个linu ...
- 每天一个linux命令-转载
每天一个linux命令目录 转载自: http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令 ...
随机推荐
- OpenDigg安卓开源项目月报201704
由OpenDigg 出品的安卓开源项目月报第一期来啦.我们的安卓开源月报集合了OpenDigg一个月来新收录的优质安卓开源项目,方便安卓开发人员便捷的找到自己需要的项目工具. DiscreteScro ...
- java nio(一)buffer
概述 常见的网络io分为两种情况,BIO(block-io)和NIO(non-block-io),分别位于java.io和java.nio. BIO,是阻塞的io,采用一个线程处理一个连接的方式,就算 ...
- ios 关于时间戳与时间转化的笔记
linux系统获取时间戳的方法:time() ; 时间戳转换成需要的时间格式: NSDateFormatter *formatter=[[NSDateFormatter alloc]init]; [f ...
- 读《effective C++》2
条款03:尽可能使用const(Use const whenever possible) 1.const == 奇妙的事 const的一件奇妙的事是,他允许你定义一个约束,(告诉编译器,这是一个“不该 ...
- iOS 关于定位你该注意的那些事
其实现在对于一个APP来说,定位用户的位置是件很容易的事情,有三种解决方案供您选择: (1)原生 (2)高德地图 (3)百度地图 1.解决方案的选择 其实单说iOS开发来说应用哪种方案都无所谓 ...
- Google Chrome 默认非安全端口列表
1, // tcpmux7, // echo 9, // discard 11, // systat 13, // daytime 15, // netstat 17, // qotd 19, // ...
- 设计模式(1)单例模式(Singleton)
设计模式(0)简单工厂模式 源码地址 0 单例模式简介 0.0 单例模式定义 单例模式是GOF二十三中经典设计模式的简单常用的一种设计模式,单例模式的基本结构需满足以下要求. 单例模式的核心结构只有一 ...
- React的学习(上)
摘要 众所周知,前端三大框架Angular.React.Vue,所以为了跟上时代的步伐,最近开始着手学习React,这时候就发现个大问题,框架一直在更新,提倡的编写语法也在更新,网上有许多教程都是一两 ...
- JS模式--职责链模式
职责链模式的定义:使用多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,将这些对象连成一条链, 并沿着这条链条传递下去,直到有一个对象处理它为止. var order500 = f ...
- hdu1151有向图的最小顶点覆盖
有向图的最小路径覆盖=V-二分图最大匹配. Consider a town where all the streets are one-way and each street leads from o ...