本文主要介绍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命令的全部细节。希望对你有帮助。