当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 用lftp批量删除目录的方法
帖子发表于 : 2009-09-22 0:51 
头像

注册: 2008-06-24 21:00
帖子: 284
送出感谢: 6
接收感谢: 1
linux 里的lftp是一个非常好的命今行ftp工 具。非常 的强大。有着悠久的历史和广大的用户群。

我用了一年多了,一直没有找到批量删除目录的方法。在help里面找不到批量删除目录的命令。

rm 和mrm都没有办法删除目录。

最近站点上有一个很大的文件夹要删除。里面有多层的子文件夹。怎么办呢。不死心地找了半天,在网上搜也搜不到lftp里删除目录的命令。只好下个gftp了。正下载gftp时网络不好。只好傻等着。突然想到镜像命令。mirror.可不可以用它来删除呢,因为mirror 有一个e选项,在镜像到本地的时候,可以删除远程站点没有的文件。那用-R选项,上传的时候。可不可以删除本地站点没有的远程文件呢。如果可以。那不就是可以用mirror来删除远程的文件吗。

说干就干,mkdir none 建一个空目录。cd none进入空目录。lftp user:password@site.cn/google/ 进入要清除的远程google目录。mirror -Re 镜像上传本地空目录。-e 删除源目录所没有的文件。

总结,原来lftp 里 help mirror -e选项的说明是错的。应该是的删除源目录所没有的目标目录文件才更正确。

写到这里,再回头看了一下rm -r .居然可以就可以删除目录。晕死了。 :em05


_________________
上海维修
维修信息网


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 用lftp批量删除目录的方法
帖子发表于 : 2009-09-27 20:11 
头像

注册: 2008-06-24 21:00
帖子: 284
送出感谢: 6
接收感谢: 1
:em05


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译