ubuntu 远程文件(Ubuntu 远程桌面)
大家好,关于ubuntu 远程文件很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于Ubuntu 远程桌面的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
ubuntu终端模式怎么访问远程共享文件
方法/步骤
1
要完成这些共享,首先要知道被访问计算机(windows计算机)的ip,可以在”运行“——输入”cmd“——输入”ipconfig“,然后查看ipv4的ip。也可以直接在windows搜索框输入”cmd“.
2
在windows上给远程登录的用户设置一个账号密码。”右击计算机图标“——"管理”——“本地用户和组”——“用户”。然后右击选择“新用户”,输入账号密码,并勾选“密码永不过期”,这样,在远程用户登录系统的时候就不用每次都要输入账号密码。
3
在
window中选择需要分享给Ubuntu系统的文件夹,右击选择“共享”——“高级共享”——“高级共享(D)”——勾选“共享此文件夹”。由于默认共
享的文件是给所有人赋予读取权限,你还可以某一个用户指定其他的权限,比如我这里给名字为“ier”的用户指定了“完全控制”、“更改”和"读取"的权
限。
4
在Ubuntu计算机上打开"主文件夹“,然后选择网络下的”连接到服务器“。在服务器地址中输入”smb://目标ip“例如我的是”smb://202.203.21.211“.然后点击”链接“。
5
这时,就会提示你输入”用户名和密码“,你要填上刚才在windows下新增加的用户和密码,连接成功后会看到windows计算机上的所有文件夹,但是却在每一个文件夹名字都打了一个”$“,带$的文件处于非共享状态表示不可以访问,,不加$的表示可以正常访问。
6
这时就可以任意操作windows上的文件了。操作完成。
Ubuntu系统下如何使用scp进行远程拷贝文件文件夹
使用 scp命令进行远程拷贝文件/文件夹
一、scp命令详解
二、scp命令使用
[1.从本地将文件传输到服务器]
scp【本地文件的路径】【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】
[2.从本地将文件夹传输到服务器]
scp【本地文件夹的路径】【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】
[3.将服务器上的文件传输到本地]
ssh【服务器用户名】@【服务器地址】
scp【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】【本地文件的路径】
[4.将服务器上的文件夹传输到本地]
scp-r【服务器用户名】@【服务器地址】:【服务器上存放文件夹的路径】【本地文件的路径】
一、scp命令详解
在 Ubuntu系统中,scp命令全称为 secure copy,用于通过 ssh登录服务器后,进行远程文件传输。相比 cp命令,scp命令可在不同服务器间进行文件传输,且传输过程加密,虽然可能影响速度,但安全性更高。scp命令是 rcp命令的改进版,当服务器磁盘设置为只读时,scp命令能实现文件拷贝。此外,scp命令在系统资源占用上表现优秀,对系统性能影响较小,相较于 rsync,它在资源消耗和系统负载方面更具优势。当文件数量较多且文件大小较小时,rsync可能会导致硬盘 I/O高效问题,而 scp命令则基本不会影响正常系统操作。
二、scp命令使用
进行远程文件传输时,请确保已通过 ssh登录目标服务器。
[1.从本地将文件传输到服务器]
使用 scp命令将本地文件传输至服务器,命令格式为:
scp【本地文件的路径】【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】
[2.从本地将文件夹传输到服务器]
将本地文件夹通过 scp命令传输至服务器的命令格式为:
scp【本地文件夹的路径】【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】
[3.将服务器上的文件传输到本地]
执行远程文件传输至本地的 scp命令时,需先通过 ssh登录服务器,命令格式如下:
ssh【服务器用户名】@【服务器地址】
然后使用 scp命令从服务器传输文件至本地,命令为:
scp【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】【本地文件的路径】
[4.将服务器上的文件夹传输到本地]
使用 scp命令传输服务器上的文件夹至本地时,可使用-r参数确保文件夹结构完整,命令格式为:
scp-r【服务器用户名】@【服务器地址】:【服务器上存放文件夹的路径】【本地文件的路径】
linux下scp远程拷贝包含空格的目录或者文件的解决方法
今天遇到个白痴问题,用了linux这么久了,竟然还出现如此低级的错误。
记录下,免得又忘记。
描述:
今天需要远程拷贝一些文件到电脑上,ubuntu的。远程电脑是debian的。
文件和目录包含大量的空格,采用scp拷贝,例:
scp-r root@192.168.0.51:/home/xxj/Documents/files/xx xx jj.tar.gz./
最开始就意识到了是空格问题,就采用了文件空格前加“/”,死活不行,
scp-r root@192.168.0.51:/home/xxj/Documents/files/xx/ xx/ jj.tar.gz./
然后又使用引号,单引号,双引号都用了,还是不行。
scp-r root@192.168.0.51:'/home/xxj/Documents/files/xx xx jj.tar.gz'./
scp-r root@192.168.0.51:"/home/xxj/Documents/files/xx xx jj.tar.gz"./
最后同时在空格前加斜杠,整个文件目录加引号才行
scp-r root@192.168.0.51:"/home/xxj/Documents/files/xx/ xx/ jj.tar.gz"./
linux下带空格文件批量cp和scp补充:
背景:主备机同步文件失败,现在需要人工手动的在备机上补齐文件,但是发现文件名竟然有空格
主机的IP:192.168.0.90主机文件清单名称:src_file.txt,备机文件清单名称:dst_file.txt,
从下面可以知道,主备机的文件路径和文件的名称是不一样的,同步的时候,从src_file.txt copy到dst_file.txt需要一一对应,另备机上的目录并不能保证都存在,所以需要先把备机上的目录结构先创建出来
[root@station90 file]# cat src_file.txt
/home/src/10329/g0197/k/19xiazai h264.3gp
/home/src/10327/g0194/10ng h264 xiazai.3gp
/home/src/10329/g0196/lh/10xiazai h263.3gp
/home/src/101117/060/090/1011.3gp
/home/src/10520/056/0590/99833/10x_04 0_0_3.3gp
[root@station90 file]# cat dst_file.txt
/home/dst/1038/g07/k/3/10290upload h264.3gp
/home/dst/10327/g04/10ng h264 upload.3gp
/home/dst/1038/g06/lhppww/10upload h263.3gp
/home/dst/101117/06g090/1011.3gp
/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp
从dst_file.txt(备机文件)可以知道,目录的级别不是一样的,也就是说第一行为6级目录,第二行却为4级目录,如何取出目录结构,先创建出目录结构呢?执行如下命令即可:
[root@station90 file]# awk-F'/''{for(i=1;iNF;i++){printf$i"/"}printf"/n"}' dst_file.txt//注意iNF,即不需要循环到最后一列,printf$i是不打印回车的,一行循环完毕后,printf"/n"会打印回车,这样的结果刚好是我们需要的
/home/dst/1038/g07/k/3/
/home/dst/10327/g04/
/home/dst/1038/g06/lhppww/
/home/dst/101117/06g090/
/home/dst/1052g056/0590/33/
[root@station90 file]# awk'{print$1}' dst_file.txt| awk-F'/''{print substr($0,1,(length($0)-length($NF)))}'/tmp/dst_dir.txt
//根据dst_file.txt的特点,先执行awk'{print$1}' dst_file.txt以空格作为分隔符,取出第一列,这样取出的就没有空格,$0为文本里面包含的所有内容,再通过截取字符串的方式,substr($0(去除空格的文本本身),1(从第一个字符开始),(length($0)-length($NF))所有字符的长度减去最后一列的字符长度,就等于我们需要的字符长度,也就是从1,我们需要的字符长度,结果就是我们需要的了
[root@station90 file]# cat/tmp/dst_dir.txt
/home/dst/1038/g07/k/3/
/home/dst/10327/g04/
/home/dst/1038/g06/lhppww/
/home/dst/101117/06g090/
/home/dst/1052g056/0590/33/
[root@station90 file]# mkdir-p$(cat/tmp/dst_dir.txt)
[root@station90 file]# ls-ld$(cat/tmp/dst_dir.txt)/目录结构已经创建出来了
drwxr-xr-x 2 root root 4096 11-10 17:37/home/dst/101117/06g090/
drwxr-xr-x 2 root root 4096 11-10 17:37/home/dst/10327/g04/
drwxr-xr-x 2 root root 4096 11-10 17:37/home/dst/1038/g06/lhppww/
drwxr-xr-x 2 root root 4096 11-10 17:37/home/dst/1038/g07/k/3/
drwxr-xr-x 2 root root 4096 11-10 17:37/home/dst/1052g056/0590/33/
part1:单纯的从本机copy到本机的其他目录,会比较简单,如下所示:
[root@station90 file]# sed-i-e"s/^/cp/"/g"-e"s/$//"/g" src_file.txt//在文本中的开头和结尾添加双引号
[root@station90 file]# cat src_file.txt
cp"/home/src/10329/g0197/k/19xiazai h264.3gp"
cp"/home/src/10327/g0194/10ng h264 xiazai.3gp"
cp"/home/src/10329/g0196/lh/10xiazai h263.3gp"
cp"/home/src/101117/060/090/1011.3gp"
cp"/home/src/10520/056/0590/99833/10x_04 0_0_3.3gp"
[root@station90 file]# sed-i-e"s/^//"/g"-e"s/$//"/g" dst_file.txt//在文本中的开头和结尾添加双引号
[root@station90 file]# cat dst_file.txt
"/home/dst/1038/g07/k/3/10290upload h264.3gp"
"/home/dst/10327/g04/10ng h264 upload.3gp"
"/home/dst/1038/g06/lhppww/10upload h263.3gp"
"/home/dst/101117/06g090/1011.3gp"
"/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp"
[root@station90 file]#paste-d'' src_file.txt dst_file.txt cp.sh//src_file.txt和dst_file.txt文本以空格作为分隔符合成一个文件
[root@station90 file]#cat cp.sh
cp"/home/src/10329/g0197/k/19xiazai h264.3gp""/home/dst/1038/g07/k/3/10290upload h264.3gp"
cp"/home/src/10327/g0194/10ng h264 xiazai.3gp""/home/dst/10327/g04/10ng h264 upload.3gp"
cp"/home/src/10329/g0196/lh/10xiazai h263.3gp""/home/dst/1038/g06/lhppww/10upload h263.3gp"
cp"/home/src/101117/060/090/1011.3gp""/home/dst/101117/06g090/1011.3gp"
cp"/home/src/10520/056/0590/99833/10x_04 0_0_3.3gp""/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp"
[root@station90 file]# sed-i"1,1s/^//#/!//bin//bash/n/g" cp.sh//在脚本中添加#!/bin/bash
[root@station90 file]# cat cp.sh
#!/bin/bash
cp"/home/src/10329/g0197/k/19xiazai h264.3gp""/home/dst/1038/g07/k/3/10290upload h264.3gp"
cp"/home/src/10327/g0194/10ng h264 xiazai.3gp""/home/dst/10327/g04/10ng h264 upload.3gp"
cp"/home/src/10329/g0196/lh/10xiazai h263.3gp""/home/dst/1038/g06/lhppww/10upload h263.3gp"
cp"/home/src/101117/060/090/1011.3gp""/home/dst/101117/06g090/1011.3gp"
cp"/home/src/10520/056/0590/99833/10x_04 0_0_3.3gp""/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp"
[root@station90 file]# chmod+x cp.sh
[root@station90 file]# ls-l"/home/dst/1038/g07/k/3/10290upload h264.3gp"//执行cp.sh脚本前,文件是不存在的
ls:/home/dst/1038/g07/k/3/10290upload h264.3gp:没有那个文件或目录
[root@station90 file]#./cp.sh
[root@station90 file]# ls-l"/home/dst/1038/g07/k/3/10290upload h264.3gp"//ok,copy成功
-rw-r--r-- 1 root root 0 11-10 17:44/home/dst/1038/g07/k/3/10290upload h264.3gp
part2从远成主机scp文件过来,先举例一错误的例子,正确的总是慢慢的总结出来的
执行rm.sh,删除刚才copy过来的文件
[root@station90 file]# cat rm.sh
#!/bin/bash
rm-f"/home/dst/1038/g07/k/3/10290upload h264.3gp"
rm-f"/home/dst/10327/g04/10ng h264 upload.3gp"
rm-f"/home/dst/1038/g06/lhppww/10upload h263.3gp"
rm-f"/home/dst/101117/06g090/1011.3gp"
rm-f"/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp"
[root@station90 file]#./rm.sh
[root@station90 file]# sed-i-e"s/^/scp/ root/@192/.168/.0/.90/:/"/g"-e"s/$//"/g" src_file.txt
//在src_file.txt文件的开头和结尾添加双引号,同时添加root@192.168.0.90:,最终如下所示
[root@station90 file]# cat src_file.txt
scp root@192.168.0.90:"/home/src/10329/g0197/k/19xiazaih264.3gp"
scp root@192.168.0.90:"/home/src/10327/g0194/10ngh264 xiazai.3gp"
scp root@192.168.0.90:"/home/src/10329/g0196/lh/10xiazaih263.3gp"
scp root@192.168.0.90:"/home/src/101117/060/090/1011.3gp"
scp root@192.168.0.90:"/home/src/10520/056/0590/99833/10x_040_0_3.3gp"
[root@station90 file]# sed-i-e"s/^//"/g"-e"s/$//"/g" dst_file.txt//在文本中的开头和结尾添加双引号
[root@station90 file]# cat dst_file.txt
"/home/dst/1038/g07/k/3/10290upload h264.3gp"
"/home/dst/10327/g04/10ng h264 upload.3gp"
"/home/dst/1038/g06/lhppww/10upload h263.3gp"
"/home/dst/101117/06g090/1011.3gp"
"/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp"
[root@station90 file]# paste-d'' src_file.txt dst_file.txt scp.sh//合成shell脚本步骤一
[root@station90 file]# cat scp.sh
scp root@192.168.0.90:"/home/src/10329/g0197/k/19xiazaih264.3gp""/home/dst/1038/g07/k/3/10290upload h264.3gp"
scp root@192.168.0.90:"/home/src/10327/g0194/10ngh264 xiazai.3gp""/home/dst/10327/g04/10ng h264 upload.3gp"
scp root@192.168.0.90:"/home/src/10329/g0196/lh/10xiazaih263.3gp""/home/dst/1038/g06/lhppww/10upload h263.3gp"
scp root@192.168.0.90:"/home/src/101117/060/090/1011.3gp""/home/dst/101117/06g090/1011.3gp"
scp root@192.168.0.90:"/home/src/10520/056/0590/99833/10x_040_0_3.3gp""/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp"
[root@station90 file]# sed-i"1,1s/^//#/!//bin//bash/n/g" scp.sh//合成shell脚本步骤二
[root@station90 file]# cat scp.sh//看过去没有问题是吧,借鉴上面的part1部分cp得到scp嘛,其实是有问题的
#!/bin/bash
scp root@192.168.0.90:"/home/src/10329/g0197/k/19xiazaih264.3gp""/home/dst/1038/g07/k/3/10290upload h264.3gp"
scp root@192.168.0.90:"/home/src/10327/g0194/10ngh264 xiazai.3gp""/home/dst/10327/g04/10ng h264 upload.3gp"
scp root@192.168.0.90:"/home/src/10329/g0196/lh/10xiazaih263.3gp""/home/dst/1038/g06/lhppww/10upload h263.3gp"
scp root@192.168.0.90:"/home/src/101117/060/090/1011.3gp""/home/dst/101117/06g090/1011.3gp"
scp root@192.168.0.90:"/home/src/10520/056/0590/99833/10x_040_0_3.3gp""/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp"
[root@station90 file]# chmod+x scp.sh
[root@station90 file]#./scp.sh//发现了吧,从远程主机找不到这些文件,只有没有空格的文件名称才可以复制过来
scp:/home/src/10329/g0197/k/19xiazai: No such file or directory
scp: h264.3gp: No such file or directory
scp:/home/src/10327/g0194/10ng: No such file or directory
scp: h264: No such file or directory
scp: xiazai.3gp: No such file or directory
scp:/home/src/10329/g0196/lh/10xiazai: No such file or directory
scp: h263.3gp: No such file or directory
1011.3gp 100% 0 0.0KB/s 00:00
scp:/home/src/10520/056/0590/99833/10x_04: No such file or directory
scp: 0_0_3.3gp: No such file or directory
继续错误的里程,想想,肯定是空格没有进行转义,遂src_file.txt文件和src_file.txt文件中的空格都进行转义,于是下面错误的过程来了:
[root@station90 file]# cat src_file.txt//原文件内容格式
/home/src/10329/g0197/k/19xiazai h264.3gp
/home/src/10327/g0194/10ng h264 xiazai.3gp
/home/src/10329/g0196/lh/10xiazai h263.3gp
/home/src/101117/060/090/1011.3gp
/home/src/10520/056/0590/99833/10x_04 0_0_3.3gp
[root@station90 file]# sed-i-e"s/^//"/g"-e"s/$//"/g" src_file.txt//文件的开头和结尾加上双引号
[root@station90 file]# cat src_file.txt
"/home/src/10329/g0197/k/19xiazai h264.3gp"
"/home/src/10327/g0194/10ng h264 xiazai.3gp"
"/home/src/10329/g0196/lh/10xiazai h263.3gp"
"/home/src/101117/060/090/1011.3gp"
"/home/src/10520/056/0590/99833/10x_04 0_0_3.3gp"
[root@station90 file]# sed-i"s//////g" src_file.txt//对空格进行转义
[root@station90 file]# cat src_file.txt
"/home/src/10329/g0197/k/19xiazai/ h264.3gp"
"/home/src/10327/g0194/10ng/ h264/ xiazai.3gp"
"/home/src/10329/g0196/lh/10xiazai/ h263.3gp"
"/home/src/101117/060/090/1011.3gp"
"/home/src/10520/056/0590/99833/10x_04/ 0_0_3.3gp"
[root@station90 file]# cat dst_file.txt///原文件内容格式
/home/dst/1038/g07/k/3/10290upload h264.3gp
/home/dst/10327/g04/10ng h264 upload.3gp
/home/dst/1038/g06/lhppww/10upload h263.3gp
/home/dst/101117/06g090/1011.3gp
/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp
[root@station90 file]# sed-i-e"s/^//"/g"-e"s/$//"/g"-e"s//////g" dst_file.txt//在文件开头和结尾加双引号和空格进行转义
[root@station90 file]# cat dst_file.txt
"/home/dst/1038/g07/k/3/10290upload/ h264.3gp"
"/home/dst/10327/g04/10ng/ h264/ upload.3gp"
"/home/dst/1038/g06/lhppww/10upload/ h263.3gp"
"/home/dst/101117/06g090/1011.3gp"
"/home/dst/1052g056/0590/33/10x_04/ 0_0_3.3gp"
[root@station90 file]# sed-i"s/^/scp/ root/@192/.168/.0/.90/:/g" src_file.txt//对远程文件(192.168.0.90)src_file.txt加上scp root@192.168.0.90:
[root@station90 file]# cat src_file.txt
scp root@192.168.0.90:"/home/src/10329/g0197/k/19xiazai/h264.3gp"
scp root@192.168.0.90:"/home/src/10327/g0194/10ng/h264/ xiazai.3gp"
scp root@192.168.0.90:"/home/src/10329/g0196/lh/10xiazai/h263.3gp"
scp root@192.168.0.90:"/home/src/101117/060/090/1011.3gp"
scp root@192.168.0.90:"/home/src/10520/056/0590/99833/10x_04/0_0_3.3gp"
[root@station90 file]# sed-i"1,1s/^//#/!//bin//bash/n/g" scp.sh//对文件加上#!/bin/bash
[root@station90 file]# cat scp.sh
#!/bin/bash
scp root@192.168.0.90:"/home/src/10329/g0197/k/19xiazai/h264.3gp""/home/dst/1038/g07/k/3/10290upload/ h264.3gp"
scp root@192.168.0.90:"/home/src/10327/g0194/10ng/h264/ xiazai.3gp""/home/dst/10327/g04/10ng/ h264/ upload.3gp"
scp root@192.168.0.90:"/home/src/10329/g0196/lh/10xiazai/h263.3gp""/home/dst/1038/g06/lhppww/10upload/ h263.3gp"
scp root@192.168.0.90:"/home/src/101117/060/090/1011.3gp""/home/dst/101117/06g090/1011.3gp"
scp root@192.168.0.90:"/home/src/10520/056/0590/99833/10x_04/0_0_3.3gp""/home/dst/1052g056/0590/33/10x_04/ 0_0_3.3gp"
[root@station90 file]# chmod+x scp.sh
[root@station90 file]#./scp.sh//执行脚本,看过去是都成功了吧,但是……
19xiazai h264.3gp 100% 0 0.0KB/s 00:00
10ng h264 xiazai.3gp 100% 0 0.0KB/s 00:00
10xiazai h263.3gp 100% 0 0.0KB/s 00:00
1011.3gp 100% 0 0.0KB/s 00:00
10x_04 0_0_3.3gp 100% 0 0.0KB/s 00:00
[root@station90 file]#
[root@station90 file]# cd/home/dst/1038/g07/k/3/
[root@station90 3]# ls//看到没有,复制到本地的文件有了/
10290upload/ h264.3gp
[root@station90 dst]# pwd
/home/dst
[root@station90 dst]# find./-type f
./10327/g04/10ng/ h264/ upload.3gp
./1038/g07/k/3/10290upload/ h264.3gp
./1038/g06/lhppww/10upload/ h263.3gp
./1052g056/0590/33/10x_04/ 0_0_3.3gp
[root@station90 dst]# find./-type f-exec rm{}/;//删除复制过来错误的文件
[root@station90 dst]# find./-type f
[root@station90 file]# cat src_file.txt//下面的步骤是正确的,其实只需要对src_file.txt文件的空格加上/进行转义,对本地
dst_file.txt文件只需要在文件的开头结尾加上双引号,就好了
/home/src/10329/g0197/k/19xiazai h264.3gp
/home/src/10327/g0194/10ng h264 xiazai.3gp
/home/src/10329/g0196/lh/10xiazai h263.3gp
/home/src/101117/060/090/1011.3gp
/home/src/10520/056/0590/99833/10x_04 0_0_3.3gp
[root@station90 file]# sed-i"s//////g" src_file.txt
[root@station90 file]# cat src_file.txt
/home/src/10329/g0197/k/19xiazai/ h264.3gp
/home/src/10327/g0194/10ng/ h264/ xiazai.3gp
/home/src/10329/g0196/lh/10xiazai/ h263.3gp
/home/src/101117/060/090/1011.3gp
/home/src/10520/056/0590/99833/10x_04/ 0_0_3.3gp
[root@station90 file]# sed-i-e"s/^/scp/ root/@192/.168/.0/.90/:/"/g"-e"s/$//"/g" src_file.txt
[root@station90 file]# cat src_file.txt
scp root@192.168.0.90:"/home/src/10329/g0197/k/19xiazai/h264.3gp"
scp root@192.168.0.90:"/home/src/10327/g0194/10ng/h264/ xiazai.3gp"
scp root@192.168.0.90:"/home/src/10329/g0196/lh/10xiazai/h263.3gp"
scp root@192.168.0.90:"/home/src/101117/060/090/1011.3gp"
scp root@192.168.0.90:"/home/src/10520/056/0590/99833/10x_04/0_0_3.3gp"
[root@station90 file]# cat dst_file.txt
/home/dst/1038/g07/k/3/10290upload h264.3gp
/home/dst/10327/g04/10ng h264 upload.3gp
/home/dst/1038/g06/lhppww/10upload h263.3gp
/home/dst/101117/06g090/1011.3gp
/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp
[root@station90 file]# sed-i-e"s/^//"/g"-e"s/$//"/g" dst_file.txt
[root@station90 file]# cat dst_file.txt
"/home/dst/1038/g07/k/3/10290upload h264.3gp"
"/home/dst/10327/g04/10ng h264 upload.3gp"
"/home/dst/1038/g06/lhppww/10upload h263.3gp"
"/home/dst/101117/06g090/1011.3gp"
"/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp"
[root@station90 file]# sed-i"1,1s/^//#/!//bin//bash/n/g" scp.sh
[root@station90 file]# cat scp.sh//最终的脚本样本
#!/bin/bash
scp root@192.168.0.90:"/home/src/10329/g0197/k/19xiazai/h264.3gp""/home/dst/1038/g07/k/3/10290upload h264.3gp"
scp root@192.168.0.90:"/home/src/10327/g0194/10ng/h264/ xiazai.3gp""/home/dst/10327/g04/10ng h264 upload.3gp"
scp root@192.168.0.90:"/home/src/10329/g0196/lh/10xiazai/h263.3gp""/home/dst/1038/g06/lhppww/10upload h263.3gp"
scp root@192.168.0.90:"/home/src/101117/060/090/1011.3gp""/home/dst/101117/06g090/1011.3gp"
scp root@192.168.0.90:"/home/src/10520/056/0590/99833/10x_04/0_0_3.3gp""/home/dst/1052g056/0590/33/10x_04 0_0_3.3gp"
[root@station90 file]# chmod+x scp.sh
[root@station90 file]#./scp.sh
19xiazai h264.3gp 100% 0 0.0KB/s 00:00
10ng h264 xiazai.3gp 100% 0 0.0KB/s 00:00
10xiazai h263.3gp 100% 0 0.0KB/s 00:00
1011.3gp 100% 0 0.0KB/s 00:00
10x_04 0_0_3.3gp 100% 0 0.0KB/s 00:00
[root@station90 file]# cd/home/dst
[root@station90 dst]# find./-type f//现在OK了,linux水平不行,被折磨了2天呐
./10327/g04/10ng h264 upload.3gp
./101117/06g090/1011.3gp
./1038/g07/k/3/10290upload h264.3gp
./1038/g06/lhppww/10upload h263.3gp
./1052g056/0590/33/10x_04 0_0_3.3gp