Estos son algunos de los comandos más usuales en su forma básica para trabajar con archivos en los sistemas Unix.
Contiene un pequeño resumen, su sintaxis básica y pequeños ejemplos funcionales para entenderlos.
1. Comando cp (Copy)
Este comando sirve para copiar un archivo. Su sintaxis es bastante sencilla: cp [opciones] destino.
Para copiar el archivo lorem.txt que se encuentra en el directorio /home/alberto al directorio/home/alberto/tipografia/ debemos escribir:
$ cp /home/alberto/lorem.txt /home/alberto/tipografia
2. Comando mv (Move)
Este comando hace la tarea de Cortar-Pegar. La sintaxis es: mv [-i] origen/archivo destino.
$ mv /home/carta.txt /home/documentos/
Con la instrucción anterior movemos el archivo carta.txt al directorio documentos. Si nos encontramos en el directorio home, podemos escribir solo el nombre del archivo.
$ mv carta.txt /home/documentos/
3. Comando rm (Remove)
Elimina los archivos no deseados. Funciona con la sintaxis: rm [opciones] archivo.
$ rm archivo-viejo.txt
4. Comando cat (Concatenate)
Esta archivo nos permite concatenar y visualizar dos o más archivos. La sintaxis es: cat [opciones] [lista-archivos].
$ cat canciones.txt $ cat canciones.txt grupos.txt
5. Comando more y less
Este comando es útil cuando trabajamos con archivos grandes ya que nos permite visualizar su contenido página por página. La sintaxis es: more [opciones] [lista-archivos].
$ more archivo-grande.txt $ less archivo-grande.txt
6. Comando head
Este comando también es útil al trabajar con archivos grandes; pero en este caso, solo nos muestra las primeras líneas del documento. Su sintaxis es: head [-n numero] archivo.
$ head -n 15 archivo.txt
Utilizando este ejemplo, se mostrarán las primeras 15 líneas del archivo.
7. Comando tail
Al diferencia de head, el comando tail nos mostrará las últimas lineas del documento. Su sintaxis es: tail [-n numero] archivo.
$ tail -n 10 archivo.txt
Utilizando este ejemplo, se mostrarán las últimas 10 líneas del archivo.