Linux复制命令示例

时间:2020-01-09 10:41:24  来源:igfitidea点击:

如何在Linux操作系统下复制文件?
您需要使用cp命令来复制现有文件。
语法如下:

cp source.file destination.file

或者

cp /path/to/file1 /path/to/file2

例如,将/etc/passwd复制为/tmp/password.file,执行:

cp /etc/passwd /tmp/password.file
cat /tmp/password.file

要将文件复制到另一个系统,请使用scp命令:

scp /path/to/file1 user@server1:/tmp

例如,将/home/Hyman/data.txt复制到名为server1的服务器并复制到名为/home/sales的目录中,执行:

scp /home/Hyman/data.txt roja@server1:/home/sales

您必须知道roja用户密码才能复制文件。

复制所有文件

要将所有文件从/data/sales/*.txt复制到/backup目录,请执行:

cp -avr /data/sales/*.txt /backup

其中:

  • -a:存档模式并保存文件权限
  • -v:详细模式(显示进度)
  • -r:递归复制目录

scp vs cp命令

  • scp在网络上的主机之间复制文件。
  • cp在同一主机上的两个目录之间复制文件。