首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FTP删除非空目录

问FTP删除非空目录
EN

Stack Overflow用户
提问于 2012-05-25 06:26:51
回答 6查看 102.8K关注 0票数 42

我连接到一个Unix服务器,我试图通过FTP删除目录dir中的几个文件。如果我用

代码语言:javascript
复制
ftp> delete dir/*

我得到了

550通配符是模糊的。

当我用

代码语言:javascript
复制
ftp> prompt off
Interactive mode off.
ftp> mdelete dir/*

我还是能

550通配符是模糊的。

当我尝试

代码语言:javascript
复制
ftp> glob
Globbing on.
ftp> mdelete dir

我收到了每一个文件的提示。

如何在不提示每个文件的情况下轻松删除/空目录和删除目录?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-06-10 08:53:47

我让它分两个步骤工作,在一个访问受限的服务器上,没有SFTP,只有通过命令行的FTP。

就像这样:

代码语言:javascript
复制
mdelete folder_name/*
rmdir folder_name
票数 43
EN

Stack Overflow用户

发布于 2012-11-11 09:58:13

如果您在服务器上隐藏了文件或文件夹(例如.folder),则必须将lftp列表-选项设置为"-a“。

所以这件事对我有效:

代码语言:javascript
复制
$ lftp -u user,pass server
> set ftp:list-options -a
> cd /folder/to/be/empty/
/folder/to/be/empty/> glob -a rm -r *
票数 19
EN

Stack Overflow用户

发布于 2012-05-25 23:47:34

使用lftp登录到您的服务器,这支持rm -r命令。

代码语言:javascript
复制
lftp user, password server

然后:

代码语言:javascript
复制
rm -r directory

-r代表“递归”。

信息:

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10749517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档