scp命令详解 全

scp命令详解(全)

本文主要介绍scp命令,以及如何制作scp的远程副本。下面小编帮你解决scp命令的相关知识,有需要的朋友可以参考一下。

Svn全部删除。svn文件

复制代码如下:

找到。名字。SVN-type d-exec RM-fr { } ;

linux中cp/scp命令+scp命令的解释

名称:cp

权限:所有用户

用法:

CP[选项]源目的地

CP[选项]来源.目录

描述:将一个文件复制到另一个文件或将几个文件复制到另一个目录。

巴吉

-尽可能复制档案的状态、权限和其他信息。

-r如果源文件包含目录名,目录中的所有文件将按顺序复制到目标。

-f如果目标中已经存在同名文件,请在复制之前将其删除。

示例:

复制文件aaa(现有)并将其命名为bbb:

cp aaa bbb

将所有C语言程序复制到完成的子目录中:

cp *。c完成

命令:scp

不同的Linux之间copy文件常用有3种方法:

第一种是ftp,即一个Linux安装ftp服务器,让另一个使用ftp的客户端程序复制文件。

第二种方法是使用samba服务,类似于Windows文件复制,简单方便。

第三种是使用scp命令复制文件。

Scp是具有安全性的文件副本,登录基于ssh。操作起来很方便。例如,要将当前文件复制到另一个远程主机,可以使用如下命令。

scp/home/daisy/full . tar . gz root @ 172 . 19 . 2 . 75:/home/root

然后会提示你输入另一台172.19.2.75主机root用户的登录密码,然后就开始复制了。

如果你想反过来做,把文件从远程主机复制到当前系统也非常简单。

linux的Cp/scp命令+SCP命令详解(转)-linmaogan-一树不成林SCPRoot @/full . tar . gz 172 . 19 . 2 . 75:/home/root/full . tar . gzhome/Daisy/full . tar . gz

linux的scp命令可以在linux之间复制文件和目录;

==================

Scp命令

==================

Scp可以在两台linux主机之间复制文件;

命令基本格式:

scp[可选参数]文件_源文件_目标

======

从 本地 复制到 远程

======

*复制文件:

*命令格式:

scp本地文件远程用户名@远程ip:远程文件夹

或者

scp本地文件远程用户名@远程ip:远程文件

或者

scp本地文件远程ip:远程文件夹

或者

scp本地文件远程ip:远程文件

第一个和第二个指定用户名,执行命令后需要输入密码。第一个只指定远程目录,文件名保持不变。第二个指定文件名。

第三个和第四个没有指定用户名,所以需要在命令执行后输入用户名和密码。第三个只指定远程目录,文件名保持不变。第四个指定文件名。

*示例:

scp/home/space/music/1 . MP3 root @ www . cumt . edu . cn:/home/root/others/music

scp/home/space/music/1 . MP3 root @ www . cumt . edu . cn:/home/root/others/music/001 . MP3

scp/home/space/music/1 . MP3 www . cumt . edu . cn:/home/root/others/music

scp/home/space/music/1 . MP3 www . cumt . edu . cn:/home/root/others/music/001 . MP3

*复制目录:

*命令格式:

scp -r本地文件夹远程用户名@远程ip:远程文件夹

或者

scp -r本地文件夹远程ip:远程文件夹

第一个指定用户名,命令执行后需要输入密码;

第二个没有指定用户名,命令执行后需要输入用户名和密码;

*示例:

scp-r/home/space/music/root @ www . cumt . edu . cn:/home/root/others/

scp-r/home/space/music/www . cumt . edu . cn:/home/root/others/

上面的命令把本地的音乐目录复制到远程的others目录,也就是有一个远程的.复制后的/其他/音乐/目录。

======

从 远程 复制到 本地

======

要从远程复制到本地,只需改变从本地复制到远程的命令的最后两个参数的顺序即可;

例如:

scp root @ www . cumt . edu . cn:/home/root/others/music/home/space/music/1 . MP3

scp-r www . cumt . edu . cn:/home/root/others//home/space/music/

最简单的应用如下:

Scp本地用户名@IP地址:文件名1远程用户名@IP地址:文件名2

[本地用户名@IP地址:]可以留空,可能需要输入与远程用户名对应的密码。

一些可能有用的参数:

-v和大多数linux命令中的-v一样,用于显示进度。它可用于检查连接、身份验证或配置错误。

-C启用压缩选项。

-P选择端口。请注意,rcp已经使用了-p。

-4强制使用IPV4地址。

-6强制使用IPV6地址。

注意两点:

1.如果远程服务器的防火墙有特殊限制,scp必须使用特殊端口。具体使用哪个端口要看情况。命令格式如下:

# scp-p 4588 remote @ www . ABC . com:/usr/local/sin . sh/home/administrator

2.使用scp时,要注意你使用的用户是否有权限读取远程服务器的相应文件。

scp远程拷贝

SSH提供了一些命令和shell来登录远程服务器。默认情况下,它不允许你复制文件,但它仍然提供了一个 scp 命令。假设您想将一个名为“dumb”的文件从本地计算机的当前目录复制到远程服务器www.foobar.com的主目录中。而你在远程服务器上的帐户名是‘比尔博’。您可以使用以下命令:

scp哑巴比尔博@www.foobar.com:

使用以下命令将文件复制回来:

scp比尔博@www.foobar.com:哑巴。

Scp命令是SSH中最方便、最有用的命令。试想一下,两台服务器之间直接发送文件,只需要scp的一个命令就可以完全解决。

您可以在一台服务器上以root身份运行# scp servername:/home/ftp/pub/file1,以便将另一台服务器上的文件/home/FTP/pub/file 1直接传输到这台机器的当前目录中。当然,也可以使用#scp /tmp/file2 servername:/boot来传输本机的文件。

/tmp/file2到另一台机器的/boot目录。

而且整个传输过程还是用SSH加密的。

1:将本地文件复制到远程机器:

Scp本地文件名账号@192.168.80.80:远程机器目录

例如:scp/home/test root @ 192 . 168 . 80 . 80:/home/testdir/

2:将远程计算机上的文件复制到本地:

Scp账号@192.168.80.80:文件的完整路径本地目录

例如:scp root @ 192 . 168 . 80 . 80:/home/testdir/test/home/testdir/

scp root @ 10 . 5 . 0 . 1:/root/firewall . tar . gz。/

scp/home/Cheney/full . tar . gz root @ 10 . 5 . 0 . 1:/home/root/

Scp -r root@10.5.0.1:/mail/*。/(复制整个目录中的所有文件)

您需要输入相应的用户名和密码。

Scp是具有安全性的文件副本,基于ssh登录。

有三种方法可以在不同的Linux系统之间复制文件:

第一种是ftp,即一个Linux安装ftp服务器,让另一个使用ftp的客户端程序复制文件。

第二种方法是使用samba服务,类似于Windows文件复制,简单方便。

第三种是使用scp命令复制文件。

以上内容是本文中scp命令的全部细节。希望对你有帮助。

scp命令详解 全