linux 基础命令2
?壓縮命令
Gzip?[-cdtv#]?文件名
Zcat?文件.gz
-c:顯示到屏幕上
-d:解壓文件
-t:檢查壓縮是否有錯誤
-v:顯示壓縮比例
Zgzip:是不解壓查看壓縮內容
-#:壓縮等級1-9(默認6),1最快質量最差,9最慢質量最好
示例一、gzip?-c?host.conf?>host.conf.gz
示例二、gzip?-d?host.conf.gz
Bzip2?[-cdkzv#]?文件名
Bzcat?文件名.bz2
-c:顯示到壓縮過程屏幕
-d:解壓文件
-k:保留源文件
-z:創建壓縮文件
-v:顯示壓縮比例
-#:是壓縮等級
Tar?[-ctxvzjf]?文件名
-c:創建壓縮
-t:查看壓縮
-x:解壓壓縮
-v:顯示創建/解壓過程
-z:gzip壓縮格式
-j:bzip2壓縮格式
-f:后面只能文件名/目錄
特別注意:
--exclude=xxx?是壓縮不包含xxx內容
--newer-mtime=“年/月/日”?壓縮比這個時間更新的內容
備份命令
Dump?[-Suvj]?[-level]?[-f?備份文件名]?待備份數據
Dump?-W
-S:指備份完一個數據需要多少空間
-u:把這次備份記錄到/etc/dumpdates文件中
-v:將dump的文件過程顯示出來
-j:壓縮bzip2
-f:備份文件名
-level:備份編號,0-9
-W:列出/etc/fstab?里面的具有dump設置的分區是否有過備份
注意:dump是差異備份,對一個文件系統,進行第一次完整備份,后續備份只會備份更新的文件,中間就要用到-u參數設置備份號。而dump對目錄備份支持不完善,所以備份目錄時每次只能完整備份,不支持-u參數
dd?if="input?file"?of="outup?file"?bs="blaock?size"?count="number"
if:就是input?file也可以是設備
of:就是output?file也可以是設備
Bs:是設置blaock的大小
Count:是指有多少個bs
備份解壓命令
Restore?[-CDtirhf]?dump?file??//解壓dump文件
-C:用dump與源文件對比有什么不同的文件
-D:與-C配合,-D就是提供源文件
-t:查看dump中得源文件
-i:解壓一個目錄
-r:解壓文件系統
-h:查看完整備份數據中inode和label信息
-f:后面跟dump文件
光盤制作命令
Mkisofs?[-orvmV]?-graft-point?制作iso源文件??//制作iso
-o:指定制作出來的iso文件名
-r:記錄更多的信息,如源文件權限等
-v:顯示制作過程
-m?file:指排除(exclude)的文件,后面的file是不備份到iso的文件
-V:新建一個volume
-graft-point:制作到iso的文件目錄都會亂,使用-graft-point來改變
Cdrecord?-scanbus?dev=ATA??????//查詢光驅設備的位置
Cdrecord?-v?dev=ATA:x,y,z?blank=[fast|all]?//抹除重復讀寫片
Cdrecord?-v?dev=ATA:x,y,z?-format????//格式化DVD-RW
Cdrecord?-v?dev=ATA:x,y,z?[可用參數功能]?file.iso
參數:
-scanbus:掃描磁盤光驅的位置,ATA是光驅接口
-v:顯示過程
Dev=ATA:x,y,z:是指光驅的配置,x,y,z是位置
Blank=[fast|all]:是指格式化,fast快速格式化,all完整格式化
-format:是對DVD-R光盤格式化
可用參數功能
-date:指定后面的文件以數據格式寫入,不是以CD音軌(-audio)方式寫入
-speed=X:指定刻錄速度,如CD可用speed=40為40倍數,DVD可用speed=4之類
-eject:指刻錄完成彈出光驅
Fs=ym:指多少緩沖存儲,可用在鏡像文件先暫存區。默認為4M,一般建議設置為8M
針對DVD的參數:
Driveropts=burnfree:打開buffer?underrun?free?模式寫入
-sao:支持DVD-RW
Cpio?備份命令可以備份所有文件包括設備文件,但是要與find配合
Cpio?-ovcB?>?[file|device]???//備份
Cpio?-ivcdu?<?[file|device]???//還原
Cpio?-ivct?<?[file|device]???//查看
-o:將文件輸出到文件或設備上,備份
-B:讓默認的blocks增加至5120bytes,默認512bytes。好處加快讀寫
-i:將數據文件或是設備復制到系統上,還原
-d:自動新建目錄,因為備份的數據都不在一個目錄中,所以一定要加-d參數
-u:自動用新文件覆蓋舊文件
-t:配合-i參數可以查看備份里的文件
-v:顯示過程
-c:一種較新的portable?format存儲
轉載于:https://blog.51cto.com/aixecc/786609
總結
以上是生活随笔為你收集整理的linux 基础命令2的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Info.plist中常用的key简介
- 下一篇: 【ubuntu】解决窗口管理器 不支持透