好程序员云计算学习路线分享文件打包及压缩

好程序员

建议针对目录

Demo: 复制未打包的文件到远程主机

[root@yangs ~]# du -sh /etc

39M /etc

[root@yangs ~]# time scp -r /etc root@192.168.5.32:/tmp //将/etc目录...

===打包,压缩===

[root@yangs ~]# tar -czf etc1.tar.gz /etc //-z 调用gzip : tar removeing 非报错

[root@yangs ~]# tar -cjf etc2.tar.bz2 /etc //-j 调用bzip2

[root@yangs ~]# tar -cJf etc3.tar.xz /etc //-J 调用xz

[root@yangs ~]# ll -h etc*

-rw-r--r--. 1 root root 8.7M 3月 12 00:08 etc1.tar.gz

-rw-r--r--. 1 root root 7.5M 3月 12 00:08 etc2.tar.bz2

-rw-r--r--. 1 root root 4.8M 3月 12 00:09 etc3.tar.xz

===解压,解包===

[root@yangs ~]# tar -tf sys.tar.xz

[root@yangs ~]# tar -xzvf etc1.tar.gz

[root@yangs ~]# tar -xvf etc1.tar.gz //无需指定解压工具,tar会自动判断

[root@yangs ~]# tar -xvf etc2.tar.bz2 -C /tmp //-C重定向到//tmp目录

[root@yangs ~]# tar xf etc3.tar.xz !!!!!!!!!!!!!!!自动寻找 记住这个就好了

file 可查看

==解压zip

[root@yangs ~]# unzip xxx.zip

====================================================================================

--------------------------------------------------

压缩打包

gzip bzip2

[root@localhost tmp]# dd if=/dev/zero of=/tmp/data bs=100M count=2

in file out file block size count

[root@localhost tmp]# du -sh data -s 总共 -h 最大单位

[root@localhost tmp]# gzip data

[root@localhost tmp]# gunzip data.gz

[root@localhost tmp]# bzip2 data

[root@localhost tmp]# bunzip2 data.bz2

tar

[root@localhost tmp]# tar -cvf boot.tar /boot/ -c 创建 -v 显示过程 -f 文件

[root@localhost tmp]# tar -tvf boot.tar -t 查看

[root@localhost tmp]# tar -rvf boot.tar /root/install.log -r 追加打包

[root@localhost tmp]# tar -xvf boot.tar

[root@localhost tmp]# tar -cvf /home/boot.tar /boot/ 指定包存放路径

[root@localhost tmp]# tar -xvf /tmp/boot.tar -C /home/ 指定解压目录

调用gzip压缩

[root@localhost tmp]# tar -zcvf boot.tar.gz /boot/

[root@localhost tmp]# tar -ztvf boot.tar.gz

[root@localhost tmp]# tar -zxvf boot.tar.gz

调用bzip2压缩

[root@localhost tmp]# tar -jcvf boot.tar.bz2 /boot/

[root@localhost tmp]# tar -jtvf boot.tar.bz2

[root@localhost tmp]# tar -jxvf boot.tar.bz2

[root@localhost Packages]# rpm -ivh tree-1.5.3-2.el6.x86_64.rpm

-i 安装 -v显示过程 -h显示百分比

[root@localhost Packages]# rpm -q tree -q 检索

[root@localhost Packages]# rpm -qa | grep httpd 检索所有软件

[root@localhost Packages]# rpm -ql httpd 列出httpd所有文件位置

[root@localhost Packages]# rpm -ql httpd | cut -d / -f 2 | uniq

[root@localhost Packages]# rpm -qi tree 列出软件包信息

[root@localhost Packages]# rpm -qd httpd 查看软件文档

[root@localhost Packages]# rpm -qc httpd 查看配置文件

[root@localhost Packages]# rpm -qf /etc/man.config 通过文件查询对应软件包

[root@localhost Packages]# rpm -qf `which mount` 查找命令对应软件

[root@localhost Packages]# rpm -e tree 卸载

[root@localhost Packages]# rpm -ivh httpd-2.2.15-26.el6.x86_64.rpm --force 强制安装

未按装

[root@localhost Packages]# rpm -qpi tree-1.5.3-2.el6.x86_64.rpm

[root@localhost Packages]# rpm -qpl tree-1.5.3-2.el6.x86_64.rpm

解决依赖关系

[root@localhost Packages]# rpm -ivh httpd-devel-2.2.15-26.el6.x86_64.rpm

warning: httpd-devel-2.2.15-26.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

error: Failed dependencies:

apr-devel is needed by httpd-devel-2.2.15-26.el6.x86_64

apr-util-devel is needed by httpd-devel-2.2.15-26.el6.x86_64

[root@localhost Packages]# rpm -ivh apr-devel-1.3.9-5.el6_2.x86_64.rpm

warning: apr-devel-1.3.9-5.el6_2.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

Preparing... ########################################### [100%]

1:apr-devel ########################################### [100%]

[root@localhost Packages]# rpm -ivh apr-util-devel-1.3.9-3.el6_0.1.x86_64.rpm

warning: apr-util-devel-1.3.9-3.el6_0.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

error: Failed dependencies:

expat-devel is needed by apr-util-devel-1.3.9-3.el6_0.1.x86_64

[root@localhost Packages]# rpm -ivh expat-devel-2.0.1-11.el6_2.x86_64.rpm

warning: expat-devel-2.0.1-11.el6_2.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

Preparing... ########################################### [100%]

1:expat-devel ########################################### [100%]

[root@localhost Packages]# rpm -ivh apr-util-devel-1.3.9-3.el6_0.1.x86_64.rpm

warning: apr-util-devel-1.3.9-3.el6_0.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

Preparing... ########################################### [100%]

1:apr-util-devel ########################################### [100%]

[root@localhost Packages]# rpm -ivh httpd-devel-2.2.15-26.el6.x86_64.rpm

warning: httpd-devel-2.2.15-26.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

Preparing... ########################################### [100%]

1:httpd-devel ########################################### [100%]

[root@localhost Packages]# rpm -e apr-devel --nodeps 不检测依赖关系卸载

yum库的使用

1.[root@localhost mnt]# mkdir /yum

[root@localhost mnt]# mount -t iso9660 -o loop /var/ftp/rhel-server-6.4-x86_64-dvd.iso /yum/

2.[root@localhost mnt]# cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# touch yum.repo

[root@localhost yum.repos.d]# vim yum.repo

[rhel6.4] ------------------------库名字

name=rhel6.4 server -------------描述

baseurl=file:///yum -------------路径

gpgcheck=0 ----------------------是否校验key

enabled=1 -----------------------开启或者关闭

测试

[root@localhost yum.repos.d]# yum clean all 清除yum缓存

[root@localhost yum.repos.d]# yum makecache 建立yum缓存

[root@localhost yum.repos.d]# yum install httpd-devel 安装

[root@localhost yum.repos.d]# yum install -y httpd-devel

[root@localhost yum.repos.d]# yum reinstall -y httpd-devel 重新安装

[root@localhost yum.repos.d]# yum remove apr-devel 移除软件包

onal Development" "Development tools"

[root@localhost software]# chmod +x RealPlayer®; 11 for Linux RealPlayer11GOLD.bin

[root@localhost software]# ./RealPlayer®; 11 for Linux RealPlayer11GOLD.bin

[root@localhost software]# realplay

源码包lftp-3.5.10.tar.bz2

[root@localhost lftp-3.5.10]# rpm -e lftp 卸载rpm包的lftp

[root@localhost software]# tar -jxvf lftp-3.5.10.tar.bz2 -C /usr/local/src/

编译前检测和配置

[root@localhost lftp-3.5.10]# ./configure --prefix=/usr/local/lftp

编译

[root@localhost lftp-3.5.10]# make

安装

[root@localhost lftp-3.5.10]# make install

测试

[root@localhost lftp-3.5.10]# /usr/local/lftp/bin/lftp 172.16.110.1

[root@localhost lftp-3.5.10]# vim /etc/bashrc

PATH=/usr/local/lftp/bin:$PATH

export PATH

[root@localhost lftp-3.5.10]# lftp 172.16.110.1

lftp 172.16.110.1:/> ls

lftp 172.16.110.1:/> get biji.txt

system.img解包打包工具_好程序员云计算学习路线分享文件打包及压缩相关推荐

  1. mount: 未知的文件系统类型“vboxsf”_好程序员云计算学习路线教程大纲课件:Mount 挂载详解...

    好程序员云计算学习路线教程大纲课件:Mount 挂载详解: ====================================================================== ...

  2. bytes数组转string指定编码_好程序员Java学习路线分享Java基础之string

    好程序员Java学习路线分享Java基础之string 好程序员Java培训 先来讲一下字符串 字串符分类: 不可变字符串:----String.字符串本身不能发生改变,与指向字符串的引用无关. St ...

  3. yii2数组转为对象_好程序员Java学习路线分享java为什么不支持泛型数组

    本篇文章好程序员为大家一下java为什么不支持泛型数组,希望对大家有所帮助. public class Pair { public void info( ) { System.out.println( ...

  4. ajax不执行_好程序员Java学习路线分享原生Ajax的使用

    好程序员Java学习路线分享原生Ajax的使用,首先我们先来看一下什么是 AJAX AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术. AJAX 就是 异步.JavaScript ...

  5. app嵌入jsp页面的项目工作量_好程序员Java学习路线分享jsp为什么用的不多了

    好程序员Java学习路线分享jsp为什么用的不多了,曾经JavaEE开发前端多数用的是JSP技术,因为在JSP出现之前,程序员基本都是在Servlet端直接通过out.print的方式拼接出一个页面返 ...

  6. java 中文乱码_好程序员Java学习路线分享如何处理中文参数

    好程序员Java学习路线分享如何处理中文参数,为什么表单中会产生中文乱码. 好程序员Java培训 产生乱码,就是因为服务器和客户端沟通的编码不一致造成的,因此解决的办法是:在客户端和服务器之间设置一个 ...

  7. 好程序员Java学习路线分享finalize()方法详解

    好程序员Java学习路线分享finalize()方法详解,前言,finalize()是Object的protected方法,子类可以覆盖该方法以实现资源清理工作,GC在回收对象之前调用该方法.. fi ...

  8. java获取mysql执行计划_好程序员Java学习路线之MySQL的执行计划

    好程序员 Java 学习路线之 MySQL 的执行计划.什么是执行计划? 执行计划通常是开发者优化 SQL 语句的第一步. MySQL 在解析 SQL 语句时,会生成多套执行方案,然后内部会进行一个成 ...

  9. java bean由哪三部分组成_本科程序员Java学习路线,bean是个什么概念

    bean是个什么概念,Bean的中文含义是"豆子",顾名思义JavaBean是一段Java小程序.JavaBean实际上是指一种特殊的Java类,它通常用来实现一些比较常用的简单功 ...

最新文章

  1. ios php 序列化,PHP常见的序列化与反序列化操作实例分析
  2. Oracle 段区块 分配 (1)
  3. foreach判断最后一个_PHP 内核:foreach 是如何工作的(二)
  4. camera中文版软件 ip_ip camera网络摄像机
  5. PAT1001. 害死人不偿命的(3n+1)猜想
  6. 使用idea创建项目并通过git上传到码云
  7. Plants vs. Zombies(二分好题+思维)
  8. Extra Credits: Project Ten Dollar 10
  9. 计算机vb小游戏,用vb6.0做一个小游戏
  10. 灰色系统理论与灰色关联分析模型
  11. html5 go语言运行环境,GO语言环境搭建 及 helloworld开发
  12. 湖北省仙桃市谷歌高清卫星地图下载
  13. 利用INFOPATH2007VS2005开发MOSS工作流详解 --收藏
  14. python实现multi函数参数个数不限、返回所有参数乘积_实现multi()函数,参数个数不限,返回所有参数的乘积。_学小易找答案...
  15. DynaSLAM源码笔记-检测动态物体部分梳理
  16. 二分法中 mid=beg+(end-beg)/2 与 mid=(beg+end)/2 的区别?
  17. 基于自定义gym环境的强化学习
  18. 程序员的520花式绘制爱心代码大全
  19. linux 标准分区 lvm,Linux lvm 分区知识笔记
  20. 无线网关怎样对接VOS?

热门文章

  1. ASP.NET Redis 开发
  2. java项目(java project)如何导入jar包的解决方案列表
  3. text/html与text/plain有什么区别?
  4. ExtJs异步ajax调用和同步ajax调用公用方法
  5. rabbitmq 如何删除队列中的消息
  6. 史上最详细的XGBoost实战
  7. 解决MySQL事务未提交导致死锁报错 避免死锁的方法
  8. php-fpm通过request_slowlog_timeout检查哪个脚本执行时间长
  9. CSS3的background-size:可以设置高宽 百分比 最大大小 最小大小
  10. PHP中 base64_decode与base64_encode加密解密函数