好程式設計師雲端計算學習路線分享檔案打包及壓縮
好程式設計師雲端計算學習路線分享檔案打包及壓縮,
建議針對目錄
Demo: 複製未打包的檔案到遠端主機
[root@yangs ~]# du -sh /etc
39M /etc
[root@yangs ~]# time scp -r /etc root@192.168.5.32:/tmp //將/etc目錄...
===打包,壓縮===
[root@yangs ~]# tar -cz
f etc1.tar.gz
/etc //-z 呼叫gzip : tar removeing 非報錯
[root@yangs ~]# tar -cj
f etc2.tar.bz2
/etc //-j 呼叫bzip2
[root@yangs ~]# tar -cJ
f 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
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913892/viewspace-2657929/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 好程式設計師雲端計算學習路線分享雲端計算之檔案查詢程式設計師
- 好程式設計師雲端計算學習路線分享:關於NFS程式設計師NFS
- 好程式設計師雲端計算學習路線分享檢視程式process程式設計師
- 好程式設計師雲端計算學習路線分享LVM管理詳解程式設計師LVM
- 好程式設計師雲端計算學習路線分享軟體包管理程式設計師
- 新手必備 最新雲端計算學習路線圖-好程式設計師雲端計算程式設計師
- 好程式設計師雲端計算學習路線之高階許可權程式設計師
- 好程式設計師分享新手學習雲端計算的規劃程式設計師
- 好程式設計師雲端計算教程分享入門雲端計算要精通學習什麼?程式設計師
- 好程式設計師Java學習路線分享SpringCloud程式設計師JavaSpringGCCloud
- 好程式設計師Java學習路線分享Java中的位移運算程式設計師Java
- 好程式設計師大資料學習路線分享分散式檔案系統HDFS程式設計師大資料分散式
- 好程式設計師雲端計算培訓分享雲端計算中SOA是什麼?程式設計師
- 好程式設計師Java學習路線分享mybatis對映程式設計師JavaMyBatis
- 好程式設計師大資料學習路線分享MAPREDUCE程式設計師大資料
- 好程式設計師大資料學習路線分享SparkSQl程式設計師大資料SparkSQL
- 好程式設計師雲端計算學習路線教程大綱課件:Mount掛載詳解程式設計師
- 初學者怎麼入手學習雲端計算?雲端計算學習路線圖分享
- 好程式設計師雲端計算培訓分享學了雲端計算將來就業怎麼樣?程式設計師就業
- 好程式設計師雲端計算培訓分享Linux檔案許可權簡單說明程式設計師Linux
- 好程式設計師雲端計算培訓分享雲端計算中微服務是什麼?程式設計師微服務
- 好程式設計師雲端計算培訓分享雲端計算必會的Docker容器命令程式設計師Docker
- 好程式設計師Java學習路線分享氣泡排序及最佳化程式設計師Java排序
- 好程式設計師大資料學習路線分享Hbase指令學習程式設計師大資料
- 好程式設計師教程分享webpack 打包檔案太大怎麼辦程式設計師Web
- 好程式設計師Java學習路線分享原生Ajax的使用程式設計師Java
- 好程式設計師Java學習路線分享finalize()方法詳解程式設計師Java
- 好程式設計師Java學習路線分享JVM相關概念程式設計師JavaJVM
- 好程式設計師Java學習路線分享MyBatis之Spring整合程式設計師JavaMyBatisSpring
- 好程式設計師Java學習路線分享Redis快速入門程式設計師JavaRedis
- 好程式設計師web前端學習路線分享Jsonp詳解程式設計師Web前端JSON
- 好程式設計師Java學習路線分享MyBatis之基本使用程式設計師JavaMyBatis
- 好程式設計師Java學習路線分享maven是什麼程式設計師JavaMaven
- 好程式設計師Python學習路線分享用pprint代替print程式設計師Python
- 好程式設計師Python學習路線分享Beeprint怎麼用程式設計師Python
- 好程式設計師Java學習路線分享SpringMVC之MVC概述程式設計師JavaSpringMVC
- 雲端計算學習路線教程程式碼筆記:Shell程式設計筆記程式設計
- 好程式設計師雲端計算教程分享雲服務和雲端計算的區別有那些程式設計師