Debian系統復制文件的常用方法
基礎復制(文件→文件/目錄)
使用cp
命令復制單個文件到目標路徑,目標可以是目錄或新文件名。例如將/home/user/file.txt
復制到/backup/
目錄:
cp /home/user/file.txt /backup/
若目標目錄不存在,需先創建(mkdir -p /backup
);若目標路徑以/
結尾(如/backup/
),文件會保留在目標目錄內;若省略結尾/
(如/backup
),則會在目標目錄下創建同名副本。
復制目錄(遞歸復制)
復制目錄需添加-r
(遞歸)選項,保留目錄結構及內部文件。例如復制/source/dir
到/destination/
:
cp -r /source/dir /destination/
若需保留文件屬性(權限、時間戳、符號鏈接等),可添加-a
選項(歸檔模式,等同于-rpog
):
cp -a /source/dir /destination/
此選項適合備份重要目錄,確保所有屬性不變。
高級復制(增量/斷點續傳)
對于大文件或頻繁更新的目錄,推薦使用rsync
命令。它僅復制變化的文件,支持斷點續傳,大幅節省時間和帶寬。例如:
rsync -av --progress /source/dir/ /destination/dir/
參數說明:-a
(歸檔模式)、-v
(詳細輸出)、--progress
(顯示進度);注意/source/dir/
后的/
表示復制目錄內容而非目錄本身。
Debian默認文件管理器(如GNOME的Nautilus、KDE的Dolphin)均支持可視化復制操作:
Nautilus(GNOME)
Super+E
);Ctrl
可多選);Ctrl+C
);Ctrl+V
)。Dolphin(KDE Plasma)
dolphin
或點擊應用菜單中的“Dolphin”);Ctrl+C
);Ctrl+V
);/etc/
下的配置文件)時需謹慎,建議先備份;rsync
時,若目標目錄已存在同名文件,默認會覆蓋(可通過--ignore-existing
選項跳過已存在文件)。