linux系统中SFTP脚本如何添加linux打包命令 tar.gztar命令

您现在的位置: &&&&&&&&&&&&文章内容
快捷导航:
Linux下sftp自动上传文件
来源:考试大&&&【要想考试都不怕,只有常来考试大!】&&日
  这是根据网上的资料写的一个自动将文件上传到sf.net上的脚本:
  #!/bin/sh
  HOST=frs.sourceforge.net
  USER=username
  PASS=password
  echo “Starting to sftp…”
  lftp -u ${USER},${PASS} sftp://${HOST} &&EOF
  cd uploads
  put libskin_0.1.0-1.dsc
  put libskin_0.1.0-1_i386.changes
  put libskin_0.1.0-1_i386.deb
  put libskin-0.1.0.tar.gz
  put libskin-dev_0.1.0-1_i386.deb
  put lmplayer_0.7.0-1.dsc
  put lmplayer_0.7.0-1_i386.changes
  put lmplayer_0.7.0-1_i386.deb
  put lmplayer-0.7.0.tar.bz2
  echo “done”
  编辑特别推荐:
来源:考试大-
责编:xxm&&&
王悦20¥200¥100杨海虹20¥200¥100杨海虹20¥200¥100杨海虹20¥200¥100王悦20¥200¥100
暂无跟贴,欢迎您发表意见
考试大Linux认证考试评论排行
1.&&评论5条
2.&&评论2条
3.&&评论2条
4.&&评论1条
5.&&评论1条
6.&&评论1条
主讲:杨海虹
12345678910
12345678910
12345678910linux远程下载文件 的两种方法之 ftp命令和scp命令 - weafer - 博客园
&服务器有安装ftp Server,另外一台linux可以使用ftp的client程序来进行文件的拷贝读取和下载。
 1. 连接ftp服务器   格式:ftp [hostname| ip-address]  a)在linux命令行下输入:ftp 192.168.26.66  b)服务器询问你用户名和口令,分别输入用户名和相应密码,待认证通过即可。
 2. 下载文件
  下载文件通常用get和mget这两条命令。  a) get   格式:get [remote-file] [local-file]  将文件从远端主机中传送至本地主机中.  如要获取服务器上e:\rose\1.bmp,则  ftp& get /rose/1.bmp 1.bmp (回车)
  b) mget        格式:mget [remote-files]  从远端主机接收一批文件至本地主机.  如要获取服务器上e:\rose\下的所有文件,则  ftp& cd /rose  ftp& mget *.* (回车)
  注意:文件都下载到了linux主机的当前目录下。比如,在 /root/yint下运行的ftp命令,则文件都下载到了/root/yint 下。
 3.上传文件
  a) put  格式:put local-file [remote-file]  将本地一个文件传送至远端主机中.  如要把本地的1.bmp传送到远端主机e:\rose,并改名为333.bmp  ftp& put 1.bmp /rose/333.bmp (回车)
  b) mput  格式:mput local-files  将本地主机中一批文件传送至远端主机.  如要把本地当前目录下所有bmp文件上传到服务器e:\rose 下  ftp& cd /rose (回车)  ftp& mput *.bmp (回车)  注意:上传文件都来自于主机的当前目录下。比如,在 /root/test下运行的ftp命令,则只有在/root/test下的文件linux才会 上传到服务器e:\rose 下。
 4. 断开连接  bye:中断与服务器的连接。  ftp& bye (回车)
&&& scp是安全的文件拷贝,基于ssh的登录
&& 假定你想把本地计算机/home下的一个名为a.tar.tz的文件拷贝到远程服务器192.168.0.2上的/home/tmp。而且你在远程服务器 上的帐号名为root。可以用这个命令: scp /home/a.tar.tz root@192.168.0.2:/home/tmp/
如果把文件从远程机器拷贝到本机当前目录用这个命令: && scp root@192.168.0.2:/home/a.tar.tz && 拷贝远程机器的整个目录下的文件&& scp -r root@192.168.0.2:/home/* ./标题要醒目:用bash shell实在sftp每天按时传输新的文件【linux吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:175,178贴子:
标题要醒目:用bash shell实在sftp每天按时传输新的文件收藏
如题啊,工作ing。这个脚本要实现如下功能:1,用sftp传输文件 2,每天按时自动传输新文件 求大神们给点想法或者思路啊。。。。要死人了
先实现密钥登录
然后实现文件的实时监控
这两点不就是思路吗
为什么呢?
这些不是rsync做的事吗?
sftp这酸爽。。。配密钥+scp吧。。。不过不让用rsync是什么心态?  --女孩子独自一人的世界,因此她便是神灵。 
登录百度帐号推荐应用君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
Linux 下SFtp服务器架设
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口我使用过的Linux命令之sftp - 安全文件传输命令行工具 - Bash @ Linux - ITeye博客
博客分类:
我使用过的Linux命令之sftp - 安全文件传输命令行工具
本文链接:
(转载请注明出处)
sftp命令可以通过ssh来上传和下载文件,是常用的文件传输工具,它的使用方式与ftp类似,但它使用ssh作为底层传输协议,所以安全性比ftp要好得多。
格式:sftp &host&
通过sftp连接&host&,端口为默认的22,用户为Linux当前登录用户。
格式:sftp -oPort=&port& &host&
通过sftp连接&host&,指定端口&port&,用户为Linux当前登录用户。
格式:sftp &user&@&host&
通过sftp连接&host&,端口为默认的22,指定用户&user&。
格式:sftp -oPort=&port& &user&@&host&
通过sftp连接&host&,端口为&port&,用户为&user&。
sftp连接成功之后常用操作命令如下:
help/? 打印帮助信息。
查看远程服务器当前目录;
查看本地系统的当前目录。
将远程服务器的当前目录更改为&dir&;
将本地系统的当前目录更改为&dir&。
ls 显示远程服务器上当前目录的文件名;
显示远程服务器上当前目录的文件详细列表;
ls &pattern& 显示远程服务器上符合指定模式&pattern&的文件名;
ls -l &pattern&
显示远程服务器上符合指定模式&pattern&的文件详细列表。
lls 显示本地系统上当前目录的文件名;
lls的其他参数与ls命令的类似。
get &file& 下载指定文件&file&;
get &pattern& 下载符合指定模式&pattern&的文件。
put &file& 上传指定文件&file&;
get &pattern& 上传符合指定模式&pattern&的文件。
progress 切换是否显示文件传输进度。
mkdir &dir& 在远程服务器上创建目录;
lmkdir &dir& 在本地系统上创建目录。
exit/quit/bye 退出sftp。
! 启动一个本地shell。
! &commandline& 执行本地命令行。
其他命令还有:chgrp, chmod, chown, ln, lumask, rename, rm, rmdir, symlink, version。
[root@jfht ~]# stty erase ^H
[root@jfht ~]# sftp 192.168.1.181
Connecting to 192.168.1.181...
root@192.168.1.181's password:
sftp& ls -l *.gz
-rw-r--r--
7770116 May 14
2010 mini.tar.gz
sftp& lls *.gz
ct08.min.tar.gz
files.a.tar.gz
sftp& get mini.tar.get
Couldn't stat remote file: No such file or directory
File "/root/mini.tar.get" not found.
sftp& ^[[A
Invalid command.
sftp& get mini.tar.gz
Fetching /root/mini.tar.gz to mini.tar.gz
/root/mini.tar.gz
100% 7588KB
lls mini.tar.gz -l
-rw-r--r-- 1 root root -03 15:20 mini.tar.gz
sftp& quit
[root@jfht ~]#
1. 在 sftp 登入之后的命令行中,如果按 Backspace 将会出现怪字符 ^H, 怎样才能使 Backspace 产生它应有的作用?()
2. 怎样才能做到 sftp 免登录?这样做之后,一是可以免去输入密码的麻烦,二是可以在脚本中使用了。()
3. 怎样用 sftp 来调用一系列已经编写好的命令,比如先进入某个目录,然后下载其下的文件,然后退出。()
【1】gloryme linux下如何使用sftp命令。
/blog/418829
【2】心剑龙鹰 linux下SSH远程登录另一台LINUX,并且用sftp上传下载文件
/nxswxxg/blog/item/ecd.html
【3】Linuxeden Linux下sftp自动上传文件
/html/softuse/727.html
浏览 35203
codingstandards
浏览: 3051270 次
来自: 上海
楼主咋没分析下源码呢?
tail -F 就可以吧
新手学习了,就是不明白为一个网卡配多个ip有什么用
不错,谢谢!
不错,谢谢!}

我要回帖

更多关于 linux中tar打包命令 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信