-
cd /home
Se posiciona en el directorio home -
cd ..
Retrocede un nivel en el árbol de directorios -
cd ../..
Retrocede 2 niveles en el árbol de directorios -
cd
Se posiciona en el directorio raíz -
cd –
Se posiciona en el directorio padre -
pwd
Muestra la ruta del directorio de trabajo o actual -
ls
Muestra los archivos del directorio de trabajo o actual -
ls -a
Muestra los archivos ocultos en el directorio de trabajo o actual -
ls -l
Muestra los detalles de archivos y directorios de la ruta actual -
ls *[0-9]*
Muestra los archivos y directorios que contienen números, en la ruta actual -
tree
Muestra los archivos y directorios en forma de árbol a partir de la ruta actual -
mkdir dir_1
Crea un directorio con nombre ‘dir_1’ -
mkdir dir_1 dir_2
Crea dos directorios simultáneamente, con los nombres 'dir_1' y 'dir_2' -
mkdir -p tmp/dir_1/dir_2
Crea un árbol de directorios, o una secuencia de directorios anidados -
rm -f arch_1
Borra el archivo llamado ‘arch_1’ -
rmdir dir_1
Borra el directorio llamado ‘dir_1’ -
rm -rf dir_1
Elimina un directorio llamado ‘dir_1’ con su contenido -
rm -rf dir_1 dir_2
Borra los directorios 'dir_1' y 'dir_2' junto con su contenido -
mv dir_1 dir_nuevo
Renombra o mueve un archivo o directorio -
cp arch_1 arch_2
Copia el archivo 'arch_1' colocándole el nombre 'arch_2' -
cp dir_1/* .
Copia todos los archivos del directorio 'dir_1' dentro del directorio de trabajo actual. No incluye en la operación los subdirectorios -
cp -r dir_1/* .
Copia todos los archivos del directorio 'dir_1' dentro del directorio de trabajo actual. Incluye en la operación los subdirectorios -
cp -a dir_1/dir_2 .
Copia el directorio 'dir_1' dentro del directorio actual de trabajo -
ln -s arch_1 link_1
Crea un enlace simbólico, con el nombre 'link_1', del archivo 'arch_1' -
ln arch_1 link_1
Crea un enlace físico, con el nombre 'link_1', del archivo 'arch_1' -
touch -t 0882250990 arch_1
Modifica el tiempo real (tiempo de creación) de un archivo o directorio. Si no existe el archivo 'arch_1' crea uno vació con ese nombre -
file arch_1
Muestra por pantalla el contenido del archivo 'arch_1' -
diff arch_1 arch_2
Muestra las diferencias entre los archivos 'arch_1' y 'arch_2' -
tar -cvf tar_1.tar dir_1
Empaqueta el directorio 'dir_1' en el archivo 'tar_1.tar' -
tar -xvf tar_1.tar
Desempaqueta el archivo 'mitar.tar' -
whereis programa_1
Muestra la ubicación del programa_1 -
file arch_1
Describe el tipo del archivo 'arch_1', por ejemplo: imagen, de texto, etc.
Nota: file identifica el tipo de archivo aún si su extensión no es la correcta -
whatis comando_1
Muestra la descripción de comando_1 -
wc -w arch_1
Cuenta las palabras en el archivo de texto 'arch_1' -
wc -l arch_1
Cuenta las lineas en el archivo de texto 'arch_1' -
wc -m arch_1
Cuenta los caracteres en el archivo de texto 'arch_1' -
wc -c arch_1
Cuenta los bytes en el archivo de texto 'arch_1' -
head arch_1
Muestra las primeras 10 líneas del archivo 'arch_1' -
tail arch_1
Muestra las últimas 10 líneas del archivo 'arch_1'
Linux: Comandos usados en la manipulación de archivos y directorios
Publicado el 05 marzo 2017 por Caminomedio
A continuación les dejo una recopilación de los principales comandos de Linux para el manejo de archivos y directorios: