通过bash的ftp列表文件名

约翰·迈克尔

我需要提取 ftp 服务器的文件列表(只是文件名)

我将所有命令放在一个 txt 文件中并用

ftp -ivn < ftp.command > ls.txt

(ftp.command 的内容)

open 192.168.43.12
user user1 pasw1
ls

所以,ls.txt 包含

drwxr-xr-x    4 1000     100          4096 Dec 05 05:09 FILE1
drwxrwxrwx    2 1000     100          4096 Dec 11 09:38 FILE3
drwxrwxrwx    2 1000     100          4096 Dec 05 09:11 FILE2

我需要提取

FILE1
FILE2
FILE3

如何解析 ls 的输出?

谢谢

三人组

要仅检索文件名列表,请使用nlist代替ls

在 FTP 协议级别,命令是NLST.

可能仍然存在您不想存储的输出(在我的简单ftp客户端中,包含状态消息)。

FTP 客户端和服务器在实现细节上有很大不同,但协议准确地提供了这种功能,因此您不必对收到的文件名列表进行任何额外的解析。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

bash:使用列表更改文件名

来自分类Dev

bash:使用列表更改文件名

来自分类Dev

在bash中通过ftp从列表上传文件

来自分类Dev

通过Bash重命名和转换文件名

来自分类Dev

遍历文件名列表,以便在bash中创建文件名

来自分类Dev

BASH查找文件名,但跳过文件名列表

来自分类Dev

读取乱码文件名(FTP / FSO)

来自分类Dev

如何通过FTP从远程服务器获取文件名列表?

来自分类Dev

通过文件名掩码获取文件

来自分类Dev

Linq根据文件名C#通过升序从目录中获取文件列表

来自分类Dev

bash在while循环中通过正则表达式或类似文件过滤文件名

来自分类Dev

蝙蝠文件列表文件名

来自分类Dev

文件修订列表文件名?

来自分类Dev

如何通过FTP上传最后修改的文件(带有文件名)**-VB-仍然缺少代码-

来自分类Dev

通过组合数组列表元素过滤目录中的文件名

来自分类Dev

FTP文件上传-文件名编码错误

来自分类Dev

如何通过文件名查找ProjectItem

来自分类Dev

通过网络响应维护文件名

来自分类Dev

如何通过URL传递文件名?

来自分类Dev

通过Tkinter检索多个文件名

来自分类Dev

通过文件名更改UIImageView的颜色

来自分类Dev

如何通过URL传递文件名?

来自分类Dev

通过CMD获取文件名

来自分类Dev

通过宏定义文件名

来自分类Dev

如何通过bash中的重定向将多于命令的输出附加到文件名?

来自分类Dev

从文件名中删除单词列表

来自分类Dev

文件名参数扩展bash

来自分类Dev

Bash oneliner重命名文件名

来自分类Dev

Bash替换文件名的右侧