Comandos Linux 4, comandos para trabajar con directorios y archivos
En esta entrada vamos a ver algunos comandos para trabajar con direcotrios y archivos
Comando pwd
pwd muestra la ruta del directorio en el cual el usuario se encuentra en ese momento.
Comando cd
Con cd podemos ingresar al directorio que le indiquemos, por ejemplo
cd /home/networld
con el anterior comando el sistema nos posicionará en el directorio /home/networld
si no le especificamos ningún directorio al ejecutar el comando nos devolverá al directorio home del usuario
si colocamos el comando cd.. este nos devolverá al directorio superior por ejemplo si estamos en /home/networld al colocar el comando cd.. este nos devolverá a /home
Comando ls
este comando lista el contenido del directorio en el que nos encontremos por ejemplo si estamos en /home y ejecutamos el comando ls nos listará los archivos que posee el directorio ( no muestra los archivos ocultos), para que se muestren los archivos ocultos debemos colocar
ls -a
si queremos obtener mayor información sobre los archivos de un directorio como permisos, usuario propietario del archivo y tamaño debemos colocar
ls -alh
Comando mkdir
mkdir permite crear un directorio o carpeta, para usarlo colocamos
mkdir nombre_deseado
Si queremos crear una carpeta con un subdirectorio tenemos que colocar
mkdir /casa/documentos
Esto lo que hará será crear el directorio carpeta y dentro de este se colocará el subdirectorio documentos
comando rmdir
rmdir nos permite borrar un directorio siempre y cuando esté vacio, para ello colocamos
rmdir nombre_directorio
Si no está vacio debemos colocar
rmdir -p nombre_directorio
Con este comando se borrará el directorio y todo su contenido
Comando touch
Si queremos crear un nuevo archivo utilizamos el comando touch
touch nombre_archivo.extensión
Con este comando crearemos un archivo con la extensión especificada, por ejemplo .txt o .py(python)
Comando cat
Permite mostrar el contenido de un archivo sin necesidad de abrirlo con un editor de texto, es decir nos muestra en pantalla el contenido del archivo, solo podemos ver más no modificar, para usarlo colocamos
cat nombre_archivo
Comando head
Este comando permite visualizar las primeras líneas de un archivo,podemos especificar la cantidad de líneas que queremos ver, por ejemplo
head -10 nombre_archivo
Con el anterior comando se mostrará en pantalla las primeras 10 líneas del archivo especificado.
comando tail
Este comando es un poco similar al anterior pero en este caso nos mostrará las últimas líneas del archivo que especifiquemos, para ello colocamos
tail -5 nombre_archivo
El comando anterior mostrará las últimas 5 líneas del archivo especificado.
Comando wc
Para contar líneas, palabras y caracteres que contiene un archivo
wc nombre_archivo
Copiar archivos
Para copiar un archivo y pegarlo en otra dirección utilizamos el comando cp, en este tenemos que especificar el directorio en donde se encuentra el archivo o directorio y el destino.el uso es el siguiente
cp archivo/ ruta_destino
Lo anterior es para copiar un archivo pero si es un directorio con contenido adentro hay que colocar
cp -r directorio ruta_destino
ejemplos:
cp datos.txt/ /home/networld
cp -r /networld/ /root
Con el primer comando copiamos el archivo datos.txt al directorio /home/networld
Con el segundo comando copiamos el directorio networld en el directorio root.