Os presento una recopilación de comandos Linux más útiles sobre Operaciones con archivos y directorios
En los comandos que requieran introducir nombres de archivos o directorios podéis pulsar dos veces tabulación para autocompletar la ruta, u obtener un listado de archivos disponibles.
Desplazarse entre directorios
Ir a directorio de raíz
cd
Ir a directorio anterior
cd ..
Entrar en directorio (ruta absoluta)
cd /directorio1/directorio
Entrar en directorio (ruta relativa)
cd directorio1/directorio2
Ir a directorio de usuario
cd ~
Ir a último directorio visitado
cd -
Mostrar ruta actual
pwd
Listar archivos y directorios
Mostrar archivos y directorios
ls
Mostrar archivos y directorios con detalles
ls -l
Mostrar archivos y directorios, incluidos los ocultos
ls -a
Mostrar archivos y directorios ordenados por fecha de modificación
ls -lt
Mostrar archivos y directorios en formato de lista, incluyendo tamaños
ls -lh
Manipulación de archivos y directorios
Renombrar o mover un archivo o directorio
mv origen destino
Copiar un archivo
cp archivo direccion
Copiar un directorio
cp -r origen destino
Borrar el archivo llamado archivo
rm archivo
Borrar directorio si está vacío
rm -d directorio
Borrar directorio y su contenido
rm -r directorio
Crear nuevo directorio
mkdir directorio
Crear varios directorios simultáneamente
mkdir directorio1 directorio2
Crear ruta de directorios
mkdir -p /directorio1/directorio2
Crear archivo vacío
touch archivo
Cambiar fecha de archivo (formato año, mes, día y hora)
touch -t 19901230000 archivo
Enlaces simbólicos
Crear un enlace simbólico al archivo o directorio
ln -s archivo lnk1
Crear enlace físico al archivo o directorio
ln archivo lnk1
Ver detalles sobre un enlace simbólico
ls -l lnk1