No momento, estou usando o FileZilla para FTP no meu site. Às vezes, quero excluir um diretório grande, cheio de muitos outros subdiretórios e arquivos. O Filezilla parece passar por todos eles individualmente, o que significa que é preciso uma idade absoluta para excluir!
Existe alguma maneira de fazê-lo rapidamente / er ??
obrigado
Respostas:
Acredito que o FTP não tenha realmente uma operação de exclusão recursiva. As opções em que consigo pensar são as seguintes:
ncftp
programa. Este é outro programa de FTP com opções adicionais. No entanto, acho que funciona apenas na linha de comando e não possui uma GUI.SSH
acesso ao servidor, use-o em vez de FTP e use orm -r
comandofonte
ncftp
não funcionou para mimUsuários que não "ssh" podem fazer login no cpanel se o host suportar e usar o Gerenciador de Arquivos. Ele excluirá os arquivos muito mais rapidamente. O upload de arquivos por http também parece ser mais rápido em alguns casos.
fonte
Você pode excluir rapidamente o diretório ou os arquivos do FTP usando o Windows Explorer.
Win+E
.ftp://ftp.example.com
)Enter
.fonte
Vale a pena mencionar aqui que você pode renomear diretórios inteiros instantaneamente e renomeá-los para diferentes caminhos, o que geralmente é uma solução boa o suficiente.
Crie um diretório chamado "lixo" na pasta raiz e arraste / mova (renomeie) todos os diretórios dos quais deseja se livrar. Isso é instantâneo, para que você possa continuar trabalhando e, em segundo plano, deixar passar um processo de exclusão manual.
fonte
fraude: use winscp no modo ftp. Ele converterá a solicitação simples e concluirá todas as tarefas necessárias. não é uma "linha de comando" do ftp, mas ainda é o ftp e pode ser usado com as mesmas credenciais do ftp para realizar a tarefa facilmente (e tão rapidamente quanto o ftp pode realizá-la)
fonte
Aqui está uma maneira fácil de excluir arquivos em subpastas sem linha de comando. Arquivo Zilla :)
fonte
Eu respondi anteriormente a uma pergunta semelhante no SO:
/programming/4387151/how-to-delete-folders-with-wildcard-via-cmd-ftp-windows-server-2008/4445705#4445705
Longa história: Você também pode remover um diretório e todos os seus pais com a opção -p [usando rmdir]. A opção -r remove recursivamente os diretórios fornecidos no caminho dos argumentos:
http://www.computerhope.com/unix/urm.htm
fonte