linux備份文件夾命令 linux備份文件夾命令cp怎么用

Linux下數(shù)據(jù)備份命令scp、rsync和后臺運行

scp和rsync 均可實現(xiàn)文件的復制,但相比較,scp占用系統(tǒng)資源較小,rsync速度較快。當小文件眾多時,rsync會導致硬盤I/O非常高,而scp基本不影響系統(tǒng)正常使用。可根據(jù)需要這倆選其一實現(xiàn)文件復制。

創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的天涯網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

scp 是secure copy的縮寫,scp是Linux系統(tǒng)下基于ssh登錄進行安全的遠程文件拷貝命令。

可以實現(xiàn)本地文件復制到遠程服務(wù)器,也可以將遠程文件復制到本地。

rsync 是remote sync的縮寫。使用rsync備份數(shù)據(jù)時,不會直接覆蓋以前的數(shù)據(jù)(如果數(shù)據(jù)已經(jīng)存在),而是先判斷已存在的數(shù)據(jù)和新數(shù)據(jù)的差異(默認規(guī)則是文件大小或修改時間有差異),只有數(shù)據(jù)不相同時才會把不相同的部分覆蓋。在僅作增量數(shù)據(jù)的copy時比scp靈活。

一般CentOS默認安裝rsync,若使用 rsync -v 提示找不到命令,可使用 yum install -y rsync 安裝。

單個冒號和雙冒號的區(qū)別 :使用rsync在遠程傳輸數(shù)據(jù)前,是需要進行登陸認證的,這個過程可使用ssh協(xié)議也可以使用rsync協(xié)議完成。單冒號(:)使用的是ssh協(xié)議;雙冒號(::)使用的是rsync協(xié)議。

默認情況下,rsync只確保源文件的所有內(nèi)容(明確排除的文件除外)都復制到目標目錄。它不會使兩個目錄保持不同,并且不會刪除文件。如果要使目標目錄成為源目錄的鏡像副本,則使用--delete選項。可刪除只存在目標目錄,不存在于源目錄的文件。

增量備份算是一個經(jīng)常使用的場景了。兩臺服務(wù)器之間進行文件定期備份,無需所有文件都copy一遍,僅復制有變動的文件。

具體做法是,第一次同步是全量備份,所有文件在基準目錄里面同步一份。以后每一次同步都是增量備份,只同步源目錄與基準目錄之間有變動的部分,將這部分保存在一個新的目標目錄。這個新的目標目錄之中,也是包含所有文件,但實際上,只有那些變動過的文件是存在于該目錄,其他沒有變動的文件都是指向基準目錄文件的硬鏈接。

--link-dest 參數(shù)用來指定同步時的基準目錄。

上面命令中, --link-dest 參數(shù)指定基準目錄 /compare/path ,然后源目錄 /source/path 跟基準目錄進行比較,找出變動的文件,將它們拷貝到目標目錄 /target/path 。那些沒變動的文件則會生成硬鏈接。這個命令的第一次備份時是全量備份,后面就都是增量備份了。

一般服務(wù)器之間復制文件都比較大,為防止誤操作,最好在后臺運行。但因為需要和遠程服務(wù)器之間的ssh通訊多是需要密碼的,所以不能直接使用nohup 放置于后臺。無論是scp還是rsync都可操作如下:

后臺和前臺任務(wù)的切換

scp不支持斷點續(xù)傳,掛起scp進程可能導致數(shù)據(jù)缺失。傾向于使用rsync。

如果有其他任務(wù)需要使用nohup后臺運行,但執(zhí)行時卻忘記了使用nohup,也可參照此方法進行設(shè)置。

參考:1. Linux之scp命令及后臺運行scp

linux怎么設(shè)置原目錄和備份目錄

1、首先linux怎么設(shè)置原目錄和備份目錄成為root用戶。

2、其次進入文件系統(tǒng)的根目錄,然后進入首頁里面。

3、最后tar命令,這個現(xiàn)在經(jīng)常使用用來打包即可。

linux下備份文件

一、使用tar命令進行備份:

tar命令本來的作用是能夠把很多文件放到一個小文件中進行歸檔,但是同時又能夠?qū)ξ募M行壓縮。所以,一般情況下都采用tar進行文件整理和壓縮。

/* 把/root整個目錄進行壓縮備份 */

# tar cvzf /tmp/root_backup_1215.tar.gz /root

那么就能夠把 /tmp/root_backup_1215.tar.gz進行存儲,比如保存到磁帶機上等。

說明: 壓縮的tar檔案通常的擴展名是 tar.gz、tgz、或者tar.bz2。前兩個擴展名一般是使用gzip命令進行壓縮的tar檔案,后一個擴展名是

基于bzip2的壓縮,因為壓縮算法的原因,后一個壓縮更強。

同時,也很容易把已經(jīng)打包壓縮的文件進行恢復:

/* 從備份文件中進行還原 */

# tar tkvzf root_backup_1215.tar.gz

二、使用cpio備份存檔:

cpio (copy in/out) 命令可以建立存檔,跟tar不同之處在于,能夠處理標準的輸入輸出。顧名思義,就是復制,輸入,輸出的意思。

如果要備份root的文件,使用下列命令:

# find /root | cpio -o /tmp/root_backup_1215.cpio

cpio能夠使用通配符將一組文件設(shè)置成標準輸入。比如,下面見所有的.tif文件建立檔案:

# find *.tif | cpio -o /tmp/back.cpio

記住,find命令很靈活,下列命令把系統(tǒng)中所有的.tif文件進行歸檔:

# find / -name '*.tif' | cpio -o /tmp/back_tif.cpio

同時,也很容易從cpio檔案中恢復文件。下列命令恢復back_tif.cpio中的文件:

# cpio -i back_tif.cpio

和tar命令一樣,cpio命令恢復從目錄保存的文件時,取決于是相對路經(jīng)還是絕對路經(jīng)。

cpio命令還有一個優(yōu)點是可以直接將文件發(fā)送給外部源。

例如,下列命令恢復/root主目錄中的文件,并把文件發(fā)送到SCSI磁帶機:

# find /root | cpio -o - /dev/st0

# cpio -i /dev/st0

linux下備份一個目錄下所有文件及目錄,應(yīng)該用什么命令?

應(yīng)該用cp

-rf

源目錄

備份目錄

cp是復制命令

-r

遞歸處理,指定目錄下的文件和子目錄一并處理

-f

強行復制,無論目標是否存在

知道指定后綴名的文件總個數(shù)命令:

find

.

-name

*.cpp

|

wc

-l

知道一個目錄下代碼總行數(shù)以及單個文件行數(shù):

find

.

-name

*.h

|

xargs

wc

-l

linux統(tǒng)計文件夾中文件數(shù)目。

第一種方法:

ls

-l|grep

“^-”|wc

-l

ls

-l

長列表輸出該目錄下文件信息(注意這里的文件,不同于一般的文件,可能是目錄、鏈接、設(shè)備文件等)。如果ls

-lR|grep

“^-”|wc-l則可以連子目錄下的文件一起統(tǒng)計。

grep

^-

這里將長列表輸出信息過濾一部分,只保留一般文件,如果只保留目錄就是

^d

wc

-l

統(tǒng)計輸出信息的行數(shù),因為已經(jīng)過濾得只剩一般文件了,所以統(tǒng)計結(jié)果就是一般文件信息的行數(shù),又由于一行信息對應(yīng)一個文件,所以也就是文件的個數(shù)。

第二種方法:

find

./

-type

f|wc

-l

由于默認find會去子目錄查找,如果只想查找當前目錄的文件用

需要說明的是第二種方法會比第一種方法快很多,尤其是也統(tǒng)計子目錄時。

擴展資料

linux

Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計思想,是一個性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。

Linux操作系統(tǒng)誕生于1991

年10

月5

日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內(nèi)核。Linux可安裝在各種計算機硬件設(shè)備中,比如手機、平板電腦、路由器、視頻游戲控制臺、臺式計算機、大型機和超級計算機。

嚴格來講,Linux這個詞本身只表示Linux內(nèi)核,但實際上人們已經(jīng)習慣了用Linux來形容整個基于Linux內(nèi)核,并且使用GNU工程各種工具和數(shù)據(jù)庫的操作系統(tǒng)。

參考資料來源:百度百科:linux

分享題目:linux備份文件夾命令 linux備份文件夾命令cp怎么用
標題鏈接:http://m.kartarina.com/article34/dodedse.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計網(wǎng)站排名虛擬主機網(wǎng)站營銷動態(tài)網(wǎng)站Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
主站蜘蛛池模板: 无码h黄肉3d动漫在线观看| 久久精品无码专区免费青青| 亚洲乱亚洲乱妇无码| 国产亚洲精品无码专区| 国产AV无码专区亚洲A∨毛片| julia无码人妻中文字幕在线| 久久精品无码一区二区app| 无码人妻精品一区二区三区在线| 国产成人精品无码一区二区老年人| 无码无套少妇毛多18p| HEYZO无码综合国产精品227| 精品久久亚洲中文无码| 国产免费无码AV片在线观看不卡| 无码人妻一区二区三区av| av无码久久久久不卡免费网站| 亚洲中文字幕无码专区| 人妻少妇无码精品视频区| 精品人妻中文无码AV在线 | 国产成人无码av片在线观看不卡| 精品国产aⅴ无码一区二区| 人妻精品久久无码专区精东影业| 免费无码一区二区三区蜜桃| 亚洲VA成无码人在线观看天堂| 国产综合无码一区二区三区| 无码专区天天躁天天躁在线| 亚洲中文字幕无码一区二区三区| 国产精品成人无码久久久久久 | 夫妻免费无码V看片| 色欲aⅴ亚洲情无码AV| 国产精品一级毛片无码视频| 人妻少妇无码精品视频区| 精品久久久久久无码不卡| 国产亚洲大尺度无码无码专线| 亚洲AV无码国产精品色午友在线| 久久无码人妻一区二区三区午夜| 中文字幕人成无码免费视频| av无码a在线观看| 亚洲AV无码一区二区三区电影 | 国产亚洲AV无码AV男人的天堂| 无码人妻精品一区二区| 国产av无码专区亚洲国产精品|