Use lftp. A opção -r
para lftp rm recursivamente exclui diretórios e arquivos.
$ lftp -u <user>,<pass> <server>
lftp> rm -r <directory>
deve fazer o truque.
Eu tenho um problema com a minha infraestrutura aqui.
Eu estou em um DMZ fechado e tenho que acessar um servidor FTP em outro DMZ de um Suse Linux 10.1 sem cabeça.
Então eu acho que só tenho o comando ftp .. Mas eu tenho que apagar um diretório com cerca de 100 subdiretórios e arquivos intermináveis nele ..
Quando eu digito
del directory
ele retorna "Não está vazio" e então eu tenho que deletar cada sub diretório e arquivo manualmente.
Oh, por favor, diga-me como posso fazer isso automaticamente :)
Use lftp. A opção -r
para lftp rm recursivamente exclui diretórios e arquivos.
$ lftp -u <user>,<pass> <server>
lftp> rm -r <directory>
deve fazer o truque.
O comando lftp , que está disponível em muitas distros (embora eu não seja um especialista do SUSE), suporta "rm -r" exatamente para esse fim.
rm -rf?