问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux远程拷贝文件!!

发布网友 发布时间:2022-04-22 09:08

我来回答

4个回答

热心网友 时间:2024-01-03 15:12

可以考虑使用 scp命令。

Linux为我们提供了两个用于文件copy的命令,一个是cp,一个是scp,但是他们略有不同,cp 主要是用于在同一台电脑上,在不同的目录之间来回copy文件 scp 主要是在不同的Linux系统之间来回copy文件。

Linux为我们提供了两个用于文件copy的命令,一个是cp,一个是scp,但是他们略有不同。

cp --- 主要是用于在同一台电脑上,在不同的目录之间来回copy文件
scp --- 主要是在不同的Linux系统之间来回copy文件

关于cp的具体用法:

命令基本格式:
cp [OPTIONS] SOURCE DEST --- 从源路径copy文件到目的路径
cp [OPTIONS] SOURCE... DIRECTORY --- 将多个源文件copy到指定的目录(多个源文件用空格分隔)

OPTIONS:
-a same as -dpR 尽可能将源文件状态、权限等资料都照原装予以复制,并且是递归copy;
-r 表示递归copy,若source中含有目录名,则将目录下之档案亦皆依序拷贝至目的地;
-f 表示force,若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制;
范例:
1. 将档案 aaa 复制(已存在),并命名为 bbb:
cp aaa bbb
2. 将所有的C语言程式拷贝至 Finished 子目录中:
cp *.c Finished/

关于scp的具体用法:

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

第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以在另外一台机器使用ftp的client程序来进行文件的copy。
第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。
第三种就是利用scp命令来进行文件复制。

scp是有Security的文件copy,基于ssh登录。

命令基本格式:
scp [OPTIONS] file_source file_target

OPTIONS:
-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接、认证、 或是配置错误
-C 使能压缩选项
-P 选择端口 . 注意 -p 已经被 rcp 使用

从 本地 复制到 远程
scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root (然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始copy了),复制目录加参数 -r 即可

从 远程 复制到 本地
scp root@/172.19.2.75:/home/root/full.tar.gz /home/daisy/full.tar.gz

以下是补充:

命令:cp

使用权限:所有使用者

使用方式:

cp [options] source dest

cp [options] source... directory

说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。

把计

-a 尽可能将档案状态、权限等资料都照原状予以复制。

-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。

-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。

范例:

将档案 aaa 复制(已存在),并命名为 bbb :

cp aaa bbb

将所有的C语言程式拷贝至 Finished 子目录中 :

cp *.c Finished

命令:scp

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

第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。

第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。

第三种就是利用scp命令来进行文件复制。

scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。

scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root

然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始copy了。

如果想反过来操作,把文件从远程主机copy到当前系统,也很简单。
linux之cp/scp命令+scp命令详解(转) - linmaogan - 独木★不成林scp root@/full.tar.gz 172.19.2.75:/home/root/full.tar.gz home/daisy/full.tar.gz

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

==================
scp 命令
==================
scp 可以在 2个 linux 主机间复制文件;

命令基本格式:
scp [可选参数] file_source file_target

======
从 本地 复制到 远程
======
* 复制文件:
* 命令格式:
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file

第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名;
第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名;
* 例子:
scp /home/space/music/1.mp3 root@www.cumt.e.cn:/home/root/others/music
scp /home/space/music/1.mp3 root@www.cumt.e.cn:/home/root/others/music/001.mp3
scp /home/space/music/1.mp3 www.cumt.e.cn:/home/root/others/music
scp /home/space/music/1.mp3 www.cumt.e.cn:/home/root/others/music/001.mp3

* 复制目录:
* 命令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder

第1个指定了用户名,命令执行后需要再输入密码;
第2个没有指定用户名,命令执行后需要输入用户名和密码;
* 例子:
scp -r /home/space/music/ root@www.cumt.e.cn:/home/root/others/
scp -r /home/space/music/ www.cumt.e.cn:/home/root/others/

上面 命令 将 本地 music 目录 复制 到 远程 others 目录下,即复制后有 远程 有 ../others/music/ 目录

======
从 远程 复制到 本地
======
从 远程 复制到 本地,只要将 从 本地 复制到 远程 的命令 的 后2个参数 调换顺序 即可;

例如:
scp root@www.cumt.e.cn:/home/root/others/music /home/space/music/1.mp3
scp -r www.cumt.e.cn:/home/root/others/ /home/space/music/

最简单的应用如下 :

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

[ 本地用户名 @IP 地址 :] 可以不输入 , 可能需要输入远程用户名所对应的密码 .

可能有用的几个参数 :

-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .

-C 使能压缩选项 .

-P 选择端口 . 注意 -p 已经被 rcp 使用 .

-4 强行使用 IPV4 地址 .

-6 强行使用 IPV6 地址 .

注意两点:
1.如果远程服务器防火墙有特殊*,scp便要走特殊端口,具体用什么端口视情况而定,命令格式如下:
#scp -p 4588 remote@www.abc.com:/usr/local/sin.sh /home/administrator
2.使用scp要注意所使用的用户是否具有可读取远程服务器相应文件的权限。

热心网友 时间:2024-01-03 15:13

远程拷贝命令为scp,
可从本机拷贝到远程主机,
也可从远程主机拷贝到本机。
假设远程主机的ip 192.168.1.2
本机文为 /data/a 远程文件 /data/b
远程机器的用户名为 user
命令举例如下。
从本机拷贝到远程主机
scp /data/a user@192.168.1.2:/data/a
从远程主机拷贝到本机
spc user@192.168.1.2:/data/b /data/b

热心网友 时间:2024-01-03 15:13

ubuntu 印象里预装了 samba 了。应该直接支持网上邻居。设置共享应该是直接在文件夹上面点击右键就有共享的设置。
反正我记得 SUSE 企业版是直接右键就能设置网上邻居共享的。

如果你搞不定 smb ,ubuntu 开 ssh ,XP 里面用个图形 ssh 文件传输程序就行了。和 ftp 操作一样。

热心网友 时间:2024-01-03 15:14

方法很多

1.xp或者linux下装ftp server

2.用samba

3.linux安装openssh-server,xp下用pscp(putty的一个组件)来传

4.虚拟机应该提供了共享空间

其中第四个根据你的虚拟机而定,其他的第三个方法最简单
linux下:
sudo apt-get install openssh-server
sudo /etc/init.d/ssh start
最好将文件打包:sudo tar cf /xx.tar /home/XXX
xp的cmd下
\PATHTO\pscp user@192.168.1.101:/xx.tar XXX.tar
然后解压之
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
美国在多少个国家有驻军? 美国在哪些国家有驻军? 美国在哪些国家派有驻军? 美国在其本土以外的驻军有多少 美国都在哪些国家有驻军 空调制热的正确调法 守捉郎与侠客行 《长安十二时辰》乱弹之五 小孩子给母亲节的祝福 孩子送给妈妈的母亲节祝福语句子2024 中国篮球a级教练都是谁 中移电子扣款解除步骤 电驴里想看是什么意思 中移电商和包平台充值怎么取消 想看视频可以去哪里?爱奇艺吗? 怎样取消银行卡开通的中移电子商务快捷支付 表示想看的词语 linux下复制粘贴的整个流程是怎么样的 我的银行卡无故被中移电子商务扣款了怎么办? 想看App是啥 形容想看的成语 甘凉滋润生津养阴的食物有哪些 ? 润肺生津的食物是哪些? 养阴生津食物有哪些 滋阴的食物有哪些 滋阴养阴 的食物与食疗方 补阴生津吃什么好 滋阴生津的食物有那些 养阴生津的十大食物 生津滋阴的食物有哪些? 养阴生津的养阴生津食物 为什么我不敢看恐怖片但又很想看呢?是心理有问题吗? 想看一些好看的电影 想看好看的电视剧! 想看这个软件靠谱吗? 今天我的农行卡无缘无故就被中移电子商务扣了35块... linux拷贝文件到 豆瓣怎么取消想看 我明明充钱到支付宝怎么会到中移电子商务公司啊,... 当女孩问你想看她哪里怎么回答? 中移电子商务扣款怎么回事,昨天扣了我38块钱是什... 想看电影,最近有什么好看的电影? 中移电子商务扣钱怎么追回钱 看见漂亮的女人 一直想看 怎么办 想看电影 中移电子商务有限公司扣款是怎么回事 有想看的嘛? 如何解除中移电子商务从银行卡扣款? 想看谍战剧 我想要看好看的动漫 i55200u处理器属于什么水平?