Bir sunucuda sahip olduğumuz tüm dosyaların bir listesini almaya çalışıyorum (özellikle orada bulunan her pdf dosyası). Toplam komutanı kullanarak denedim ve dosyaları aradım. Ben orada vardı her pdf listesi var, içinde gibi, bir dereceye kadar çalıştı, ancak sonuç ihraç hiçbir şekilde ben almak için bir bash script kullanarak denedimFTP sunucusundan dosyaların listesini alın
(biz orada 100.000 + dosyaları var) bilgi, ama linux ile çok deneyimli değilim ve gerçekten ne yaptığımı bilmiyorum.
Benim komut dosyası aşağıdaki gibi görünür:
#!/bin/bash
hostname="<host>"
ftp -i -nv $hostname << EOF
user <username> <password>
ls -R
EOF
yukarıdaki senaryoyu Koşu i
?Invalid command
501 Illegal PORT command
ftp: bind: Address already in use
221 Goodbye
Herhangi yardım almak veya büyük takdir aramak ne beni işaret.
'da çalıştı. Teşekkür ederim! pasif bayrak – Raz