Organización de archivos

Comandos para trabajar desde nuestra ubicación

  • ls: Lista los archivos que se encuentran en el directorio actual.

    ls
    Applications             Library
    Desktop                  Movies
    Documents                Music
    Downloads                Pictures
    
    • ls -a: Incluye archivos ocultos.

      ls -a
      .  # Directorio actual
      .. # Directorio padre
      .zshrc
      Applications
      Desktop
      Documents
      Downloads
      Library
      Movies
      Music
      Pictures
      Public
      
    • la -l: Incluye información sobre los archivos (permisos, tamaño, usuario, grupo, fecha y hora de creación).

      ls -l
      total 0
      [email protected]  4 mikelgoig  staff   128 May 12 18:22 Applications
      [email protected]  6 mikelgoig  staff   192 Aug 24 11:31 Desktop
      [email protected]  5 mikelgoig  staff   160 Sep 13  2019 Documents
      [email protected]  5 mikelgoig  staff   160 Sep 10 15:04 Downloads
      drwx------+ 80 mikelgoig  staff  2560 May 12 18:22 Library
      drwx------+  4 mikelgoig  staff   128 Nov 11  2019 Movies
      drwx------+  5 mikelgoig  staff   160 Nov 11  2019 Music
      drwx------+  4 mikelgoig  staff   128 Nov  9  2019 Pictures
      drwxr-xr-x+  5 mikelgoig  staff   160 Mar 12  2019 Public
      
    • ls -t: Ordena los archivos por orden de modificación.

    • ls -x: Ordena los archivos primero por nombre y después por extensión.

    • ls -S: Ordena los archivos por tamaño de archivo.

    • ls -R: Muestra el contenido de todos los subdirectorios de forma recursiva.

Comandos para cambiar de ubicación

  • pwd: Print Working Directory. Muestra el directorio actual.

    pwd
    /Users/mikelgoig
    
  • cd: Cambia de directorio.

    cd test
    
    • cd ~: Cambiar al directorio del usuario.

Comandos para crear, copiar, mover o borrar

  • mkdir: Crea un directorio.

    mkdir test
    
  • cp: Copia un archivo.

    cp test.py test/
    
  • rm: Elimina un archivo.

    rm test.py
    
  • mv: Mueve un archivo.

    mv test.py test/
    
  • rmdir: Elimina un directorio.

    rmdir test/