Debian系统复制文件的常用方法
cp命令(复制文件/目录)cp(copy)是Debian中最核心的复制工具,支持文件和目录的复制,通过选项调整复制行为:
/home/user/file.txt复制到/backup/目录,命令为:cp /home/user/file.txt /backup/-r(递归)选项,复制目录及其所有子目录和文件。/home/user/my_folder到/backup/,命令为:cp -r /home/user/my_folder /backup/-v:显示详细复制过程(verbose);-n:不覆盖目标目录中已存在的同名文件(no-clobber);-a:归档模式(保留符号链接、权限、时间戳等,等同于-rp,适用于备份)。rsync命令(高级同步工具)rsync比cp更强大,支持增量复制(仅传输源与目标差异部分),适合大量文件或远程同步:
/source/directory复制到/destination/directory,命令为:rsync -av /source/directory/ /destination/directory/-a:归档模式;-v:详细输出;注意源目录后的/表示复制目录内容而非目录本身)rsync -av /local/directory/ user@remote_host:/remote/destination/-z:压缩传输(节省带宽);--exclude="*.tmp":排除指定文件(如.tmp文件);--delete:删除目标目录中源目录不存在的文件(严格同步)。Debian的默认桌面环境(如GNOME、KDE Plasma、XFCE)均提供图形化文件管理器,操作直观:
Ctrl+E),导航到源文件/目录,选中后按Ctrl+C复制,再导航到目标位置按Ctrl+V粘贴。Ctrl+C/Ctrl+V即可。sudo提升权限(如sudo cp -r /etc/config /backup/)。cp和rsync会覆盖目标目录中的同名文件,建议使用-n选项避免误覆盖。/home/user/file.txt)而非相对路径(如../file.txt),减少错误。