Comandos Linux Gestionar Archivos y Directorios

Comandos para la gestión de archivos y directorios. Navegar entre directorios, listar posición actual, ver lo que hay en el interior de un directorio, crear un archivo…

Archivos y Directorios en Linux desde Terminal

Archivos y Directorios en Linux desde Terminal

Tabla de comandos para Gestionar Archivos y directorios

En la siguiente tabla podemos ver a través de ejemplos como realizar tareas entre directorios, rutas y archivos.

Comandos Descripción
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 comprensible)
ls -a Listar el contenido de un directorio, incluyendo 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
lstree Mostrar los ficheros y carpetas en forma de árbol comenzando por la raíz
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

Comandos Linux

Raúl Caro Pastorino

Informático, técnico en sistemas, redes, baja tensión (electricidad) y desarrollador de aplicaciones WEB. Soy un apasionado por GNU/LINUX y el software libre en general desde prácticamente el año 2001-2003 que comencé. Intento usar y trabajar siempre con código libre o abierto de forma profesional. Me apasiona la programación, la micro-electrónica, el diseño gráfico y edición multimedia. Fan de Raspberry y arduino. Programo en bash, python, php y javascript principalmente. Repositorios de código con git: https://gitlab.com/fryntiz https://github.com/fryntiz

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.