Comandos Linux - Gestionar Archivos y Directorios

Linux Nivel Básico 20 de dic. de 2022

Gestionar archivos y directorios

▶ cd → ir al directorio personal.
▶ cd /home → cambiar al directorio “/home”.
▶ cd .. → retroceder un nivel.
▶ cd ../.. → retroceder 2 niveles.
▶ cd ~user1 → ir al directorio user1.
▶ cd - → ir (regresar) al directorio anterior.
▶ pwd → mostrar el camino del directorio actual.
▶ ls → listar el contenido de un directorio.
▶ ls -F → listar el contenido de un directorio (distinguiendo los directorios con una barra)
▶ ls -l → listar el contenido de un directorio, mostrando los detalles.
▶ ls -lh → listar el contenido de un directorio, mostrando los detalles (y el tamaño en un formato “humanizado”).
▶ ls -a → listar el contenido de un directorio, incluendo los ficheros ocultos.
▶ ls *[0-9] → listar los ficheros y carpetas que contienen números.
▶ ls -laR | less → listar recursivamente el contenido del directorio actual y todos los subdirectorios y archivos, incluyendo los ocultos, separados por página.
▶ tree → mostrar los ficheros y carpetas en forma de árbol comenzando por la raíz.(1)
▶ lstree → mostrar los ficheros y carpetas en forma de árbol comenzando por la raíz.(2)
▶ mkdir dir1 → crear un directorio de nombre 'dir1'.
▶ mkdir dir1 dir2 → crear dos directorios a la vez (en la ubicación actual).
▶ mkdir -p /tmp/dir1/dir2 → crear una estructura de directorios, si no existe.
▶ rm file1 → eliminar el archivo 'file1'.
▶ rm -f file1 → eliminar el archivo 'file1' en modo forzado.
▶ rmdir dir1 → borrar el directorio 'dir1'.
▶ rm -rf dir1 → eliminar recursivamente y en modo forzado el directorio 'dir1' con todo lo que contenga.
▶ rm -rf dir1 dir2 → borrar dos directorios con su contenido de forma recursiva.
▶ mv dir1 new_dir → renombrar o mover un fichero o carpeta (directorio).
▶ cp file1 destino/ → copiar un fichero al destino elegido.
▶ cp file1 file2 destino/ → copiar a la vez dos ficheros a un mismo directorio.
▶ cp file1 file2 → copiar file1 en file2.
▶ cp dir /* . → copiar todos los ficheros de un directorio dentro del directorio de trabajo actual.
▶ cp -a /tmp/dir1 . → copiar un directorio dentro del directorio actual de trabajo.
▶ cp -a dir1 → copiar un directorio.
▶ cp -a dir1 dir2 → copiar dos directorio al unísono.
▶ ln -s file1 lnk1 → crear un enlace simbólico al fichero o directorio.
▶ ln file1 lnk1 → crear un enlace físico al fichero o directorio.
▶ touch file1 → actualizar la fecha de modificación de file1, o crearlo si no existe.
▶ touch -t 0712250000 file1 → modificar el tiempo real (tiempo de creación) de un fichero o directorio.
▶ file file1 → salida (volcado en pantalla) del tipo mime de un fichero texto.
▶ iconv -l → listas de cifrados conocidos.
▶ iconv -f fromEncoding -t toEncoding inputFile > outputFile → crea una nueva forma del fichero de entrada asumiendo que está codificado en fromEncoding y convirtiéndolo a ToEncoding.

Etiquetas

Luis GuLo

🐧 SysAdmin GNU/Linux - 🐳 Docker - 🖥️ Bash Scripting - 🐪 Perl - 🐬 MySQL - 👥 Formador de TI - 👥 Formador de SysAdmin's - 💢 Ansible - ☁️ Cloud Computing - ❤️ Debian GNU/Linux