Excluir pastas com muitos arquivos rapidamente no WinSCP

5

No WinSCP, se eu selecionar um diretório e clicar com o botão direito para excluir, em vez de simplesmente excluir o diretório, ele excluirá todo o conteúdo, um de cada vez. Dependendo do conteúdo e da conexão, isso pode levar muito tempo.

Existe alguma maneira, dentro da interface do WinSCP, posso simplesmente excluir um diretório tão rapidamente como se eu tivesse usado um comando como rm -rf?

user568458
fonte

Respostas:

10

Isso é baseado na entrada da página "Comandos úteis" do WinSCP para "excluir" com algumas etapas importantes ausentes.

Estas etapas você só precisa fazer uma vez:

  1. Clique com o botão direito do mouse em algum diretório de teste para excluir
  2. Escolha Comandos personalizados> Personalizar
  3. Clique no botão "Adicionar"
  4. Em "Descrição", atribua um nome à sua escolha, como "Excluir"
  5. Em "Comando personalizado", você tem uma escolha:
    • Você quer que uma caixa de confirmação apareça? Se sim, digite:test "!?Do you really want to delete ?no!" == "yes" && rm -rf !&
    • Você quer que ele apague instantaneamente? Se sim, digite:rm -f -r "!"
  6. Marque a caixa de seleção "Aplicar aos diretórios"
  7. Clique em "Ok". Agora você tem uma opção "Excluir" em "Comandos personalizados" sempre que você clica com o botão direito do mouse em um arquivo ou pasta.

Agora você pode excluir qualquer arquivo ou pasta instantaneamente com esse novo comando personalizado. Pode levar alguns segundos para reconectar a primeira vez que você faz isso em uma sessão

user568458
fonte
1
+1 para combinar o testcom o !?prompt?!padrão.
Martin Prikryl