linux命令能備份文件夾。有兩種命令用于備份文件夾:1、cp命令,該命令用于復(fù)制文件或文件夾,語法為“cp [options] source dest”;2、dump命令,該命令用于備份文件系統(tǒng),語法為“dump [-cnu][-0123456789]…”。
本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。
linux命令備份文件夾
1、cp命令
Linux cp(英文全拼:copy file)命令主要用于復(fù)制文件或目錄。
語法
cp?[options]?source?dest
或
cp?[options]?source...?directory
參數(shù)說明:
-
-a:此選項(xiàng)通常在復(fù)制目錄時(shí)使用,它保留鏈接、文件屬性,并復(fù)制目錄下的所有內(nèi)容。其作用等于dpR參數(shù)組合。
-
-d:復(fù)制時(shí)保留鏈接。這里所說的鏈接相當(dāng)于 Windows 系統(tǒng)中的快捷方式。
-
-f:覆蓋已經(jīng)存在的目標(biāo)文件而不給出提示。
-
-i:與 -f 選項(xiàng)相反,在覆蓋目標(biāo)文件之前給出提示,要求用戶確認(rèn)是否覆蓋,回答 y 時(shí)目標(biāo)文件將被覆蓋。
-
-p:除復(fù)制文件的內(nèi)容外,還把修改時(shí)間和訪問權(quán)限也復(fù)制到新文件中。
-
-r:若給出的源文件是一個(gè)目錄文件,此時(shí)將復(fù)制該目錄下所有的子目錄和文件。
-
-l:不復(fù)制文件,只是生成鏈接文件。
使用指令 cp 將當(dāng)前目錄 test/ 下的所有文件復(fù)制到新目錄 newtest 下,輸入如下命令:
$?cp?–r?test/?newtest
注意:用戶使用該指令復(fù)制目錄時(shí),必須使用參數(shù) -r 或者 -R 。
2、dump命令
Linux dump命令用于備份文件系統(tǒng)。
dump為備份工具程序,可將目錄或整個(gè)文件系統(tǒng)備份至指定的設(shè)備,或備份成一個(gè)大文件。
語法
dump?[-cnu][-0123456789][-b?][-B?][-d?][-f?][-h?][-s?][-T?][目錄或文件系統(tǒng)]?或?dump?[-wW]
參數(shù):
-
-0123456789 備份的層級(jí)。
-
-b 指定區(qū)塊的大小,單位為KB。
-
-B 指定備份卷冊(cè)的區(qū)塊數(shù)目。
-
-c 修改備份磁帶預(yù)設(shè)的密度與容量。
-
-d 設(shè)置磁帶的密度。單位為BPI。
-
-f 指定備份設(shè)備。
-
-h 當(dāng)備份層級(jí)等于或大于指定的層級(jí)時(shí),將不備份用戶標(biāo)示為”nodump”的文件。
-
-n 當(dāng)備份工作需要管理員介入時(shí),向所有”operator”群組中的使用者發(fā)出通知。
-
-s 備份磁帶的長度,單位為英尺。
-
-T 指定開始備份的時(shí)間與日期。
-
-u 備份完畢后,在/etc/dumpdates中記錄備份的文件系統(tǒng),層級(jí),日期與時(shí)間等。
-
-w 與-W類似,但僅顯示需要備份的文件。
-
-W 顯示需要備份的文件及其最后一次備份的層級(jí),時(shí)間與日期。
備份文件到磁帶
#?dump?-0?-u?/dev/tape?/home/
其中”-0″參數(shù)指定的是備份等級(jí)”-u”要求備份完畢之后將相應(yīng)的信息存儲(chǔ)到文件 /etc/dumpdates 留作記錄
推薦學(xué)習(xí):Linux視頻教程