Las carpetas a eliminar forzosamente deben de estar vacías?

Pregunta de la clase:
Manejo archivos y directorios
Armando García

Armando García

Pregunta
studenthace 6 años

Las carpetas a eliminar forzosamente deben de estar vacías?

3 respuestas
para escribir tu comentario
    Erik Ochoa

    Erik Ochoa

    studenthace 5 años

    Se pueden borrar directorios vacíos sin problema con el comando

    rm -r
    aunque en realidad lo que haces es borrar los enlaces simbólicos que hacen referencia a ese directorio actual
    .
    y al directorio padre
    ..
    , tal como se ve en esta captura:

    Screen Shot 2019-11-20 at 20.12.03.png

    El directorio prueba no tiene ningún archivo que yo haya creado pero con el comando

    ls -la
    puedes ver los enlaces que te mencioné anteriormente. Es sólo un dato curioso sobre un tema del que vale la pena indagar más.

    Mauricio Rengifo Abella

    Mauricio Rengifo Abella

    studenthace 6 años

    Como Gabriel mensiona, no es necesario que la carpeta que deseas eliminar este vacia, la cuestion con la terminal es que esta detecta que estas tratando de eliminar un archivo de tipo fichero y esta te pregunta por "seguridad", si estas eliminando un archivo o fichero y quieres estar seguro de que es puede correr el comando "ls -l" y si te fijas en la primera letra puede que aparesta una "d" al inicio, eso indica que es un directorio

    Gabriel De Andrade

    Gabriel De Andrade

    studenthace 6 años

    Hola Jorge! No necesariamente, de hecho, la opción

    -r
    significa recursive o recursivo, es decir que borra todo lo que esté dentro de esta carpeta recursivamente

Curso de Prework: Buenas Prácticas y Entorno de Desarrollo en macOS 2019

Curso de Prework: Buenas Prácticas y Entorno de Desarrollo en macOS 2019

Comienza tus proyectos de desarrollo para JavaScript configurando un entorno de desarrollo cómodo y adaptado a tus necesidades. Empieza por la herramienta más poderosa para un desarrollador: la terminal. Aprenderás a instalarla, ejecutar comandos y compilar código. Haz parte del trabajo colaborativo entre desarrolladores configurando Github, creando repositorios remotos, y aprendiendo a hacer push y pull.

Curso de Prework: Buenas Prácticas y Entorno de Desarrollo en macOS 2019
Curso de Prework: Buenas Prácticas y Entorno de Desarrollo en macOS 2019

Curso de Prework: Buenas Prácticas y Entorno de Desarrollo en macOS 2019

Comienza tus proyectos de desarrollo para JavaScript configurando un entorno de desarrollo cómodo y adaptado a tus necesidades. Empieza por la herramienta más poderosa para un desarrollador: la terminal. Aprenderás a instalarla, ejecutar comandos y compilar código. Haz parte del trabajo colaborativo entre desarrolladores configurando Github, creando repositorios remotos, y aprendiendo a hacer push y pull.