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