Revisamos de forma cada tutoriales en nuestra página web con el objetivo de mostrarte en todo momento la información con la mayor veracidad y certera.
Solución:
En mi experiencia, rmdir prefiere trabajar en un directorio vacío. Si está tratando de eliminar el directorio foo
Yo lo haría:
$rm foo/*
$rmdir foo
No ha especificado qué cliente SFTP está utilizando. Así que asumo OpenSSH SFTP (sftp
).
Dominio rmdir
en OpenSSH El cliente SFTP se asigna directamente a SSH_FXP_RMDIR
Solicitud de protocolo SFTP. La especificación SFTP para la versión 3 (la utilizada por OpenSSH) menciona específicamente que el SSH_FXP_RMDIR
la operación puede fallar, “si el directorio especificado no está vacío” (aunque no parece obligarlo).
Si el directorio no tiene subdirectorios, puede usar rm foo/*
(que significa comando OpenSSH SFTP, no comando shell) para eliminar primero todos los archivos en el directorio. y luego usar rmdir
.
Si posees algún reparo o capacidad de afinar nuestro división eres capaz de añadir una reseña y con placer lo interpretaremos.