亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Linux tar  壓縮打包命令使用方法

 更新時(shí)間:2007年11月26日 15:05:36   作者:  

compress 命令 
[root@linux ~]# compress [-dcr] 文件或目錄
參數(shù):
-d :用來(lái)解壓縮的參數(shù)
-r :可以連同目錄下的文件也同時(shí)給予壓縮呢!
-c :將壓縮資料輸出成為 standard output (輸出到螢?zāi)?
范例:
范例一:將 /etc/man.config 複制到 /tmp ,并加以壓縮
[root@linux ~]# cd /tmp
[root@linux tmp]# cp /etc/man.config .
[root@linux tmp]# compress man.config
[root@linux tmp]# ls -l
-rw-r–r– 1 root root 2605 Jul 27 11:43 man.config.Z范例二:將剛剛的壓縮檔解開(kāi)
[root@linux tmp]# compress -d man.config.Z范例三:將 man.config 壓縮成另外一個(gè)文件來(lái)備份
[root@linux tmp]# compress -c man.config > man.config.back.Z
[root@linux tmp]# ll man.config*
-rw-r–r– 1 root root 4506 Jul 27 11:43 man.config
-rw-r–r– 1 root root 2605 Jul 27 11:46 man.config.back.Z
# 這個(gè) -c 的參數(shù)比較有趣!他會(huì)將壓縮過(guò)程的資料輸出到螢?zāi)簧?,而不是?xiě)入成為
# file.Z 文件。所以,我們可以透過(guò)資料流重導(dǎo)向的方法將資料輸出成為另一個(gè)檔名。
# 關(guān)於資料流重導(dǎo)向,我們會(huì)在 bash shell 當(dāng)中詳細(xì)談?wù)摰睦玻?

 
dd 命令 
[root@linux ~]# dd if=”input_file” of=”outptu_file” bs=”block_size” \
count=”number”
參數(shù):
if :就是 input file 啰~也可以是裝置喔!
of :就是 output file 喔~也可以是裝置;
bs :規(guī)劃的一個(gè) block 的大小,如果沒(méi)有設(shè)定時(shí),預(yù)設(shè)是 512 bytes
count:多少個(gè) bs 的意思。
范例: 范例一:將 /etc/passwd 備份到 /tmp/passwd.back 當(dāng)中
[root@linux ~]# dd if=/etc/passwd of=/tmp/passwd.back
3+1 records in
3+1 records out
[root@linux ~]# ll /etc/passwd /tmp/passwd.back
-rw-r–r– 1 root root 1746 Aug 25 14:16 /etc/passwd
-rw-r–r– 1 root root 1746 Aug 29 16:57 /tmp/passwd.back
# 仔細(xì)的看一下,我的 /etc/passwd 文件大小為 1746 bytes,因?yàn)槲覜](méi)有設(shè)定 bs ,
# 所以預(yù)設(shè)是 512 bytes 為一個(gè)單位,因此,上面那個(gè) 3+1 表示有 3 個(gè)完整的
# 512 bytes,以及未滿 512 bytes 的另一個(gè) block 的意思啦!
# 事實(shí)上,感覺(jué)好像是 cp 這個(gè)指令啦~

范例二:備份 /dev/hda 的 MBR
[root@linux ~]# dd if=/dev/hda of=/tmp/mbr.back bs=512 count=1
1+0 records in
1+0 records out
# 這就得好好瞭解一下啰~我們知道整顆硬盤(pán)的 MBR 為 512 bytes,
# 就是放在硬盤(pán)的第一個(gè) sector 啦,因此,我可以利用這個(gè)方式來(lái)將
# MBR 內(nèi)的所有資料都紀(jì)錄下來(lái),真的很厲害吧! ^_^

范例三:將整個(gè) /dev/hda1 partition 備份下來(lái)。
[root@linux ~]# dd if=/dev/hda1 of=/some/path/filenaem
# 這個(gè)指令很厲害??!將整個(gè) partition 的內(nèi)容全部備份下來(lái)~
# 后面接的 of 必須要不是在 /dev/hda1 的目錄內(nèi)啊~否則,怎么讀也讀不完~
# 這個(gè)動(dòng)作是很有效用的,如果改天你必須要完整的將整個(gè) partition 的內(nèi)容填回去,
# 則可以利用 dd if=/some/file of=/dev/hda1 來(lái)將資料寫(xiě)入到硬盤(pán)當(dāng)中。
# 如果想要整個(gè)硬盤(pán)備份的話,就類(lèi)似 Norton 的 ghost 軟體一般,
# 由 disk 到 disk ,嘿嘿~利用 dd 就可以啦~厲害厲害!



 
cpio 命令 
[root@linux ~]# cpio -covB > [file|device] <==備份
[root@linux ~]# cpio -icduv < [file|device] <==還原
參數(shù):
-o :將資料 copy 輸出到文件或裝置上
-i :將資料自文件或裝置 copy 出來(lái)系統(tǒng)當(dāng)中
-t :查看 cpio 建立的文件或裝置的內(nèi)容
-c :一種較新的 portable format 方式儲(chǔ)存
-v :讓儲(chǔ)存的過(guò)程中文件名稱(chēng)可以在螢?zāi)簧巷@示
-B :讓預(yù)設(shè)的 Blocks 可以增加至 5120 bytes ,預(yù)設(shè)是 512 bytes !
這樣的好處是可以讓大文件的儲(chǔ)存速度加快(請(qǐng)參考 i-nodes 的觀念)
-d :自動(dòng)建立目錄!由於 cpio 的內(nèi)容可能不是在同一個(gè)目錄內(nèi),
如此的話在反備份的過(guò)程會(huì)有問(wèn)題! 這個(gè)時(shí)候加上 -d 的話,
就可以自動(dòng)的將需要的目錄建立起來(lái)了!
-u :自動(dòng)的將較新的文件覆蓋較舊的文件!
范例:
范例一:將所有系統(tǒng)上的資料通通寫(xiě)入磁帶機(jī)內(nèi)!
[root@linux ~]# find / -print | cpio -covB > /dev/st0
# 一般來(lái)說(shuō),使用 SCSI 介面的磁帶機(jī),代號(hào)是 /dev/st0 喔! 范例二:檢查磁帶機(jī)上面有什么文件?
[root@linux ~]# cpio -icdvt < /dev/st0
[root@linux ~]# cpio -icdvt < /dev/st0 > /tmp/content
# 第一個(gè)動(dòng)作當(dāng)中,會(huì)將磁帶機(jī)內(nèi)的檔名列出到螢?zāi)簧厦?,而我們可以透過(guò)第二個(gè)動(dòng)作,
# 將所有的檔名通通紀(jì)錄到 /tmp/content 文件去! 范例三:將磁帶上的資料還原回來(lái)~
[root@linux ~]# cpio -icduv < /dev/st0
# 一般來(lái)說(shuō),使用 SCSI 介面的磁帶機(jī),代號(hào)是 /dev/st0 喔!

范例四:將 /etc 底下的所有『文件』都備份到 /root/etc.cpio 中!
[root@linux ~]# find /etc -type f | cpio -o > /root/etc.cpio
# 這樣就能夠備份啰~您也可以將資料以 cpio -i < /root/etc.cpio
# 來(lái)將資料捉出來(lái)?。。。?nbsp;

相關(guān)文章

  • 詳解/etc/postfix下 main.cf 配置文件

    詳解/etc/postfix下 main.cf 配置文件

    這篇文章主要介紹了linux下/etc/postfix下 main.cf 配置文件,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-07-07
  • 詳解Linux命令iostat

    詳解Linux命令iostat

    iostat是查看Linux系統(tǒng)io是否存在瓶頸頂好用的一個(gè)命令,但是由此而系統(tǒng)默認(rèn)沒(méi)有安裝的,以centos系統(tǒng)為例,看看如何安裝iostat命令
    2017-07-07
  • CentOS 7 安裝并配置 MySQL 5.6的步驟詳解

    CentOS 7 安裝并配置 MySQL 5.6的步驟詳解

    這篇文章主要介紹了CentOS 7 安裝并配置 MySQL 5.6的步驟,本文分步驟給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2018-11-11
  • 詳解Linux 常用命令 pwd cd的使用

    詳解Linux 常用命令 pwd cd的使用

    cd 命令可以說(shuō)是Linux中最基本的命令語(yǔ)句,其他的命令語(yǔ)句要進(jìn)行操作,都是建立在使用 cd 命令上的,pwd 命令來(lái)查看”當(dāng)前工作目錄“的完整路徑。所以說(shuō)學(xué)習(xí)linux常用命令,首先學(xué)好cd pwd命令的使用方法
    2017-12-12
  • Linux服務(wù)器的一些基本應(yīng)用

    Linux服務(wù)器的一些基本應(yīng)用

    這篇文章主要介紹了Linux服務(wù)器的一些基本應(yīng)用
    2006-10-10
  • 如何在Ubuntu 16.04下使用MySql的GR

    如何在Ubuntu 16.04下使用MySql的GR

    這篇文章主要介紹了如何在Ubuntu 16.04下使用MySql的GR,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2017-03-03
  • Linux 管理員手冊(cè)(8)--備份

    Linux 管理員手冊(cè)(8)--備份

    Linux 管理員手冊(cè)(8)--備份...
    2006-10-10
  • FreeBSD6.0Release+Squid+Socks5服務(wù)器架設(shè)筆記

    FreeBSD6.0Release+Squid+Socks5服務(wù)器架設(shè)筆記

    FreeBSD6.0Release+Squid+Socks5服務(wù)器架設(shè)筆記...
    2007-05-05
  • Linux下把tomcat日志按日期自動(dòng)分割

    Linux下把tomcat日志按日期自動(dòng)分割

    這篇文章主要介紹了Linux下把tomcat日志按日期自動(dòng)分割的相關(guān)資料,需要的朋友可以參考下
    2017-08-08
  • 詳解Linux內(nèi)核中的container_of函數(shù)

    詳解Linux內(nèi)核中的container_of函數(shù)

    大家都知道Container_of在Linux內(nèi)核中是一個(gè)常用的宏,用于從包含在某個(gè)結(jié)構(gòu)中的指針獲得結(jié)構(gòu)本身的指針,通俗地講就是通過(guò)結(jié)構(gòu)體變量中某個(gè)成員的首地址進(jìn)而獲得整個(gè)結(jié)構(gòu)體變量的首地址。這篇文章詳細(xì)的介紹了Container_of,有需要的可以參考學(xué)習(xí)。
    2016-08-08

最新評(píng)論