Ubuntu系统快速复制文件,只需掌握这3个简单指令!

在Ubuntu系统中,复制文件是一个基本且常见的操作。虽然图形用户界面(GUI)提供了直观的复制粘贴功能,但命令行界面(CLI)同样可以提供快速且高效的文件复制方法。以下三个简单的命令行指令,可以帮助你在Ubuntu系统中快速复制文件。
1.
cp
命令
cp
是Linux中最常用的复制命令之一。它允许你复制文件或目录。
基本用法
cp 源文件 目标位置
例如,如果你想将名为
example.txt
的文件从当前目录复制到
/home/user/documents/
目录下,你可以使用以下命令:
cp example.txt /home/user/documents/
选项
-r
或
–recursive
:递归复制整个目录及其内容。
-v
或
–verbose
:显示复制的详细信息。
示例
# 复制单个文件
cp file1.txt /path/to/destination

# 递归复制整个目录
cp -r directory1 /path/to/destination

# 显示复制过程
cp -v file1.txt /path/to/destination
2.
rsync
命令
rsync
是一个强大的命令行工具,用于快速复制和同步文件。它比
cp
更高效,因为它可以仅复制已更改的文件部分。
基本用法
rsync 源文件 目标位置
例如,将文件
example.txt
从当前目录复制到
/home/user/documents/
:
rsync example.txt /home/user/documents/
选项
-v
或
–verbose
:详细输出。
-u
或
–update
:仅更新目标位置比源位置新的文件。
-h
或
–human-readable
:以易读的格式显示文件大小。
示例
# 仅复制比目标位置新的文件
rsync -u file1.txt /path/to/destination

# 显示文件大小
rsync -vh file1.txt /path/to/destination
3.
xcp
命令
xcp
是一个基于
cp
的命令,提供了额外的功能,如复制文件时保持原始的权限和时间戳。
基本用法
xcp 源文件 目标位置
例如,复制文件
example.txt
:
xcp example.txt /home/user/documents/
选项
-p
或
–preserve
:保留文件的权限和时间戳。
-v
或
–verbose
:详细输出。
示例
# 保留权限和时间戳
xcp -pv example.txt /home/user/documents/
通过掌握这三个简单的命令,你可以在Ubuntu系统中快速且高效地复制文件。无论是日常使用还是系统管理,这些命令都是非常有用的工具。