8 métodos para eliminar archivos, carpetas y directorios mediante SSH

Cómo eliminar archivos, carpetas y directorios a través de SSH

¿Desea eliminar archivos, carpetas y directorios no deseados de forma segura y eficiente con SSH? Siga nuestra guía paso a paso para conocer el proceso para una eliminación eficaz.

Descarga | Win Descarga | Mac

Este artículo abordará un problema común experimentado por algunos usuarios que necesitan eliminar de manera segura archivos y directorios no deseados. Esta guía cubrirá los 8 métodos paraeliminar archivos, carpetas o directorios a través de SSH Además, también discutiremos la herramienta de recuperación más efectiva en caso de que pierdas o elimines accidentalmente tus datos. ¡Comencemos!

borrar archivos y directorios via ssh

Prerrequisitos

Antes de proceder con la eliminación a través de SSH, es crucial asegurarse de tener los permisos adecuados y el acceso a los archivos, carpetas y directorios que deseas eliminar. Se puede realizar conectándose al servidor utilizando una cuenta con suficientes privilegios. Además, se recomienda realizar una copia de seguridad de los archivos y carpetas importantes para evitar la eliminación accidental o la pérdida de datos.

Siga estos pasos para eliminar archivos y directorios utilizando SSH:

1. Habilitar acceso SSH

Paso 1. Haga clic enWebsites > Manage >SSH Access para habilitar el acceso SSH para su cuenta.

haga clic en acceso ssh

Paso 2 SeleccioneEnable

habilitar el acceso ssh

Ahora tienes la capacidad de enlazar tu cuenta utilizando SSH.

Conéctate a tu cuenta utilizando SSH.

Después de habilitar el acceso SSH, realiza estas acciones.

Paso 1. Copie el comandoSSH.

copiar el comando ssh

Paso 2 Consulta la tabla a continuación para ver las aplicaciones según el sistema operativo de tu dispositivo.

Linux
macOS
Windows
Para las conexiones SSH, puede utilizarTerminal. Haga clic en Ctrl + Alt + To buscarTerminalpara lanzarlo. También puede utilizarTerminal Para acceder a él, busque Terminal enSpotlight Cualquier cliente SSH es válido.

Paso 3 Introduzca el comando que ha copiado en el primer paso enTerminal Introduzca los parámetrosPuTTY como se describe en el tutorial

En ambos contextos, lo siguiente sucederá:

La autenticidad del host '[185.185.185.185]:65002 ([185.185.185.185]:65002)' no se puede establecer
ECDSA huella digital de clave es
SHA256:Eze2ImXw1MWfgAMbcWxfc2EQwAkgTHOEPsNwSnEAHAQ.

Escribapara continuar.

Paso 4 A continuación, se solicitará la contraseña. Por favor, ingresa la contraseña de tu cuenta para conectarla utilizando SSH.

Nota:
● La contraseña no se mostrará por motivos de seguridad, pero los datos se siguen insertando. No te preocupes por los símbolos que faltan; introduce la contraseña y pulsa Intro.
● Las contraseñas se pueden copiar y pegar haciendo clic con el botón derecho del ratón del ordenador. En Windows, inserta inmediatamente la contraseña; en Linux, muestra un menú de opciones.
● La contraseña SSH es la misma que la contraseña FTP de tu dominio principal. Si necesita ayuda para determinar el valor exacto, puede crear una nueva contraseña FTP y SSH o una contraseña sólo SSH
● Si el terminal/consola se cierra inmediatamente después de introducir la contraseña, desactive el acceso SSH, vuelva a activarlo y conéctese de nuevo.

3. Localiza el archivo(s), carpeta o directorio que deseas eliminar.

Después de habilitar SSH y conectarte a tu cuenta, podrás localizar los datos que deseas eliminar.

Accede al directorio raíz del sitio web y ejecuta el siguiente comando:

ls

Si el contenido deseado se encuentra en un subdirectorio, accede a él ingresando lo siguiente:

cd ruta/hacia/archivos

Donde "ruta/al/archivo" se reemplaza con la ruta a tus archivos. Por ejemplo, si tus archivos están en public html/new/version1, el comando debería ser "cd new/version1".

Cómo eliminar archivo(s), carpeta o directorio a través de SSH.

Ahora que se han cubierto los requisitos previos necesarios, pasemos a eliminar archivos, carpetas y directorios a través de SSH. Este proceso se puede realizar utilizando varios comandos de terminal.

Si encuentras abrumador leer las instrucciones, puedes ver libremente este video para eliminar archivos y carpetas a través de SSH.

1. Eliminar un único archivo de una carpeta determinada mediante SSH

Cuando utilices SSH y el comandormpara eliminar un archivo o carpeta, se te pedirá confirmación antes de llevar a cabo la eliminación. Sin embargo, esto es sólo a veces lo que queremos. Es posible que no deseemos confirmar cada archivo, carpeta y subcarpeta.

Para eliminar recursivamente un archivo, una carpeta o el contenido de una carpeta mediante SSH, utilizamos la opción-f(force) dentro del comando rm.

Para eliminar un archivo individual dentro de un directorio especificado sin requerir confirmación, utilizaremos este comando:

rm -f ruta/a/directorio/nombrearchivo.extensión

He aquí un ejemplo. Para borrar un fichero llamadomiarchivo.txtubicado en el directoriohome/usuario/, ejecutaremos la siguiente sintaxis:

rm -f inicio/usuario/miarchivo.txt

Para eliminar un archivo individual en el directorio de trabajo actual a través de SSH.

Eliminar un archivo individual dentro del directorio de trabajo actual es mucho más fácil utilizando SSH sin confirmación. Nos saltamos la parte del directorio del comando anterior.

Como resultado, emplearemos el siguiente comando:

rm -f nombrearchivo.extensión

Por ejemplo, suponga que desea eliminar un archivo llamadomiarchivo.txtdel directorio de trabajo actual sin que se le pida confirmación. Debes ejecutar este comando:

rm -f miarchivo.txt

Eliminar varios archivos a la vez a través de SSH.

Para eliminar varios archivos en el directorio actual a la vez a través de SSH, ejecuta la siguiente sintaxis:

rm -rf *

4. Eliminar una carpeta de un directorio determinado mediante SSH

Para eliminar una carpeta dentro de un directorio dado sin proporcionar confirmación, utilizamos un comando similar al de eliminar un archivo dentro de un directorio dado.

Ejecuta el siguiente comando:

rm -f ruta/a/directorio/nombrecarpeta

Por ejemplo, si desea eliminar una carpeta llamadamicarpetaen el directoriohome/usuario/sin que se le solicite, escriba:

rm -f home/usuario/micarpeta

Eliminar una carpeta con todos sus contenidos en un directorio específico a través de SSH.

Usar SSH para eliminar una carpeta y todos sus contenidos (de forma recursiva) sin recibir una confirmación es tan simple como los otros escenarios descritos anteriormente.

Debemos emplear:

rm -rf ruta/hacia/directorio/nombrecarpeta

Por ejemplo, para eliminar recursivamente una carpeta llamadamyfolderubicada en el directoriohome/usuario/, introduzca este comando:

rm -rf /home/usuario/micarpeta

Eliminar una carpeta en el directorio de trabajo actual a través de SSH.

Utilizamos el comando de la sección anterior y omitimos la parte "ruta/hacia/directorio/" al eliminar una carpeta en el directorio de trabajo actual utilizando SSH sin confirmación.

En esta parte, ingresaremos el nombre de la carpeta. Como resultado, el comando será:

rm -f nombrecarpeta

Por ejemplo, si la carpeta a eliminar se llama micarpeta, el comando será:

rm -rf micarpeta

7.Eliminar una carpeta con todos sus contenidos en el directorio de trabajo actual a través de SSH.

Para eliminar una carpeta con todos sus contenidos de forma recursiva, con la carpeta en el directorio actual, utiliza el siguiente comando:

rm -rf nombrecarpeta

Es decir, si la carpeta se llama mifolder, el comando para eliminarla y todos sus archivos y subcarpetas sin solicitar confirmación sería: rm -rf mifolder.

rm -rf micarpeta

Eliminar todos los contenidos del directorio de trabajo actual mediante SSH.

Utilice el siguiente comando para eliminar todo el contenido (archivos, carpetas y subcarpetas) de la carpeta o directorio de operación actual sin necesidad de confirmación.

rm -rf *

Cómo recuperar archivos/carpetas/directorios eliminados accidentalmente a través de SSH.

Eliminar archivos, carpetas o directorios accidentalmente a través de SSH es inevitable, sin embargo, es una experiencia frustrante cuando se eliminan archivos necesarios. Entonces, ¿estás cansado de estos escenarios? Deja que Wondershare Recoveritte ayude. Recoverit es un potenteLinux software de recuperación de datosque puede ayudar a recuperar archivos borrados accidentalmente, carpetas o directorios de su servidor a través de SSH. Este software tiene una alta tasa de éxito en la recuperación de datos perdidos y es fácil de usar, lo que facilita la recuperación de archivos incluso para aquellos con poco conocimiento técnico. En caso de eliminación accidental de archivos en tu servidor a través de SSH, Wondershare Recoverit puede ser un salvavidas al ayudarte a recuperar tus archivos y carpetas importantes.

Wondershare Recoverit: líder en recuperación de datos.

5.481.435 personas lo han descargado.

Capacidad para recuperar más de 1000 tipos de archivos de casi cualquier medio de almacenamiento, como PC Windows/Mac/Linux, servidores NAS, unidades USB, tarjetas SD, discos duros externos, cámaras digitales, etc.

Manejar eficientemente varios escenarios de pérdida de datos, incluyendo eliminación accidental, vaciado de la papelera de reciclaje, formateo, pérdida de partición, ataque de virus, RAW y RAID.

Una interfaz intuitiva que te permite previsualizar los archivos antes de la recuperación. No es necesario pagar si los archivos son irrecuperables.

El protocolo Secure Shell (SSH) se ha utilizado durante muchos años para acceder de forma remota a máquinas Unix, Linux y BSD. Aunque SSH puede utilizarse ahora en Windows y Mac, es principalmente una herramienta para sistemas basados en Linux. En este contexto, es crucial saber cómo recuperar archivos, carpetas o directorios borrados en una máquina Linux a través de SSH. Ahí es donde entra en juego Wondershare Recoverit. A continuación, le mostraremos cómo utilizar Wondershare Recoverit para recuperar archivos borrados, carpetas o directorios a través de SSH en Linux.

Paso 1 Elija Linux Recovery

Ejecuta el software Wondershare Recoverit después de descargarlo e instalarlo. A continuación, seleccione las opcionesNAS y Linux en la parte izquierda de la interfaz principal. Para continuar, haga clic enLinux Recovery

Recuperación de Linux bajo un NAS y Linux.

Paso 2 Realizar una conexión remota.

Ingrese la información necesaria en la nueva ventana que aparecerá para establecer una conexión remota. Cuando haya terminado, haga clic enConectar

Realizar una conexión remota a Linux.

Una vez establecida la conexión, Recoverit lanzará un escaneo automático para buscar sus datos perdidos en un equipo Linux.

Paso 3 Recuperar archivos eliminados.

El procedimiento de escaneo puede llevar cierto tiempo, dependiendo de la cantidad de datos que se estén escaneando; el estado del escaneo se muestra en la barra inferior. Puede pausar el escaneo en cualquier momento cuando se encuentre un archivo deseado.

Escaneo automático de archivos eliminados accidentalmente.

Cuando el escaneo haya finalizado, Recoverit le permite previsualizar los archivos para asegurarse de que sean los que desea recuperar. Seleccione los archivos o carpetas encontrados y haga clic enRecoverpara guardarlos en una ubicación segura.

Previsualizar y recuperar archivos eliminados accidentalmente.
Descarga gratuita

Para Windows Vista/7/8/10/11.

Descarga gratuita

Para macOS X 10.10 - macOS 13.

Aquí tienes un video para que lo veas y puedas obtener un tutorial más detallado.

Descarga gratuita

Para Windows Vista/7/8/10/11.

Descarga gratuita

Para macOS X 10.10 - macOS 13.

Conclusión

Ahora comprendes cómo utilizar SSH para eliminar archivos, carpetas, subcarpetas y todo su contenido sin confirmación. Estos 8 métodos te ayudarán a eliminar archivos innecesarios mientras eliges las acciones deseadas. Sin embargo, si eliminas accidentalmente los archivos equivocados, Wondershare Recoverit vendrá al rescate de tus datos. ¡Inténtalo!