我想要获取我们服务器上所有文件的列表(特别是其中每个pdf文件)。我尝试使用Total Commander和搜索文件,取得了一定的成功,在那里找到了我们所拥有的每个PDF的列表,但没有导出结果的方法(我们有超过100,000个文件)。
我尝试使用bash脚本来获取信息,但我在Linux方面经验不足,也不知道自己在做什么。
我的脚本看起来像这样:
#!/bin/bash
hostname="<host>"
ftp -i -nv $hostname << EOF
user <username> <password>
ls -R
EOF
运行上述脚本,我得到了:
?Invalid command
501 Illegal PORT command
ftp: bind: Address already in use
221 Goodbye
任何帮助或指引我搜索的方向都将不胜感激。
curl -l
仅返回名称。 - Asclepiuscurl ftp://yourftpserver/dir/ --user "$(cat .userpw)"
。 - ioCron