Portál AbcLinuxu, 12. května 2025 06:36
ftp -n -v $FTP <<EOF
user $USER $PASS
prompt
binary
lcd /data/ftp
cd DATA/PL14
mget *.*
mdelete *.*
close
bye
EOF
Jak vyřešit to aby se mazaly pouze stažené soubory? Napadlo mne ze bych mohl nejdříve stáhnout seznam souboru a ve skriptu mít smyčku ve které se budu na FTP opakovaně připojovat pro staženi a smazani vždy jednoho konkretniho souboru. Ale to znamena treba 100x pripojeni/odpojeni hned po sobě, což mi nepřipada zrovna spravné. Nejde to udělat nejak hromadne? Diky
Řešení dotazu:
lftp
, jestli se nepletu tak předhodit mu (bez záruky - jen z hlavy):
lcd /data/ftp mget -E DATA/PL14/*.*
lftp
dela to co potrebuji + zajimave funkce navic. Tak jdu upravovat skripty...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.