本文涉及的命令
:gzip、zcat、bzip2、bzcat、tar、dump、restore、mkiosfs、cdrecord、dd、cpio。
概念:
幾種基礎壓縮的概念:計算機最小單位是位元組,但資料儲存過程中有些位元組中有些位資料沒有使用,但計算機會填0,有的壓縮技術就是利用複雜的演算法將本應該是空的位【丟】出來。
另一種壓縮就是將重複出現的內容進行解釋。從而降低檔案容量。
幾種常見的壓縮副檔名*.z compress 程式壓縮的檔案;(過時,不用了)
*.gz gzip 程式壓縮的檔案;
*.bz2 bzip2 程式壓縮的檔案;
*.tar tar 程式打包的資料,並沒有壓縮過;
*.tar.gz tar 程式打包的檔案,其中並且經過 gzip 的壓縮
*.tar.bz2 tar 程式打包的檔案,其中並且經過 bzip2 的壓縮
dump備份工具分等級備份,完整備份、差異備份
當待備份的檔案為單一檔案系統時可使用完整的dump功能。
當備份的資料為目錄,並非單一檔案系統,則備份資料必須在同一目錄下,且只能使用完整備份,不支援 -u 選頃,即無法建立 /etc/dumpdates 這個各別 level 備份的時間記錄檔案;(詳細請見後面命令解釋)
dd備份工具可備份分割槽或磁碟,可實現磁碟對拷,無需格式化。
命令:
gzip [-cdtv#] 檔名 【可接重定向符,保留原檔】
bzip2 [-cdkzv#] 檔名
tar---------檔案的打包tar [-j|-z] [cv] [-f 建立的檔名] filename... <==打包與壓縮
tar [-j|-z] [tv] [-f 建立的檔名] <==察看檔名
tar [-j|-z] [xv] [-f 建立的檔名] (可接打包檔案中的某個檔名)[-c 目錄] <==解壓縮
例:先由 find 找出比 /etc/passwd 還要新的檔案find /etc -newer /etc/passwd
使用 tar 來進行打包吧!日期為 2008/09/29tar -jcv -f /root/etc.newer.then.passwd.tar.bz2 --newer-mtime="2008/09/29" /etc/*(此處有點問題)
dump [-suvj] [-level] [-f 備份檔] 待備份資料 -----------備份
restore----------dump的還原 還原時需要進入檔需要還原的目錄下!
restore -t [-f dumpfile] [-h] <==用來察看 dump 檔
restore -c [-f dumpfile] [-d 掛載點] <==比較dump與實際檔案
restore -i [-f dumpfile] <==進入互動模式
restore -r [-f dumpfile] <==還原整個檔案系統
mkiosfs---------建立映像檔mkisofs [-o 映像檔] [-rv] [-m file] 待備份檔案.. [-v vol] -graft-point isodir=systemdir ...
cdrecord---------光碟燒錄工具cdrecord -scanbus dev=ata <==查詢燒錄機位置
cdrecord -v dev=ata:x,y,z blank=[fast|all] <==抹除重複讀寫片
cdrecord -v dev=ata:x,y,z -format <==格式化***+rw
cdrecord -v dev=ata:x,y,z [可用選頃功能] file.iso
dd if="input_file" of="output_file" bs="block_size" count="number"------建立文件、備份 (可實現磁碟對拷,無需格式化)
cpio---------備份
cpio -ovcb > [file|device] <==備份
cpio -ivcdu < [file|device] <==還原
cpio -ivct < [file|device] <==察看
備份會使用到的選頃與引數:
還原會使用到的選頃與引數:
一些可共享的選頃與引數:
Linux檔案的壓縮與解壓
檔案解壓縮命令 但是這個工具只能對單個檔案做解壓縮,不能壓縮目錄 tar命令 可以處理目錄 解壓縮 c 壓縮 一般形式表示 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz解壓1 gunzip filen...
linux的檔案打包與壓縮
簡介 linux 上常用的壓縮 解壓工具,常見的壓縮工具都是tar.gz格式,還有tar gz bz2 zip格式 gz 表示由gzip壓縮工具壓縮的檔案 bz2 表示由bzip2壓縮工具壓縮的檔案 tar 表示由tar打包程式打包的檔案 tar.gz 先由tar打包,然後再由gizp壓縮 tar....
linux檔案的查詢與壓縮
which whereis locate命令 前提 更新或者建立資料庫檔案 linux系統中,檔案型別不是由副檔名決定的 linux系統檔案型別 1 普通檔案 文字檔案 二進位制檔案 命令檔案 資料檔案 壓縮檔案 2 鏈結檔案 3 裝置檔案 b block 儲存裝置檔案 c charset 字元流裝...