Comandos útiles de Linux para administración de archivos

Clasificado en Informática

Escrito el en español con un tamaño de 2,98 KB

Obtén el número de ficheros en el directorio actual

Obtén el número de ficheros que hay en el directorio actual, sin incluir los ocultos. ($ ls | wc -l)

Obtén el número de ficheros en el directorio actual, incluyendo los ocultos

Obtén el número de ficheros que hay en el directorio actual, incluyendo los ocultos ($ ls -a | wc

Muestra las 5 últimas líneas del fichero

Muestra las 5 últimas líneas del fichero (/etc/passwd) (tail -5 /etc/passwd)

Muestra las 5 primeras líneas del fichero

Muestra las 5 primeras líneas del fichero (/etc/passwd) (head -5 /etc/passwd)

Muestra solo la quinta línea del fichero

Muestra solo la quinta línea del fichero (/etc/passwd) (head -5 /etc/passwd | tail -1)

Muestra solo la penúltima línea del fichero

Muestra solo la penúltima línea del fichero (/etc/passwd) (tail -2 /etc/passwd | head -1)

Obtén una lista de usuarios conectados ordenada alfabéticamente

Obtén una lista de usuarios conectados ordenada alfabéticamente ($ who | sort)

Muestra el fichero /etc/services pantalla a pantalla

Muestra el fichero /etc/services pantalla a pantalla ($ more /etc/services)

Contar las líneas, palabras y caracteres del fichero

Contar las líneas, palabras y caracteres que contiene el fichero (/etc/passwd).

($ wc -l /etc/passwd ) ($ wc -w /etc/passwd) ($ wc -c /etc/passwd) o 
($ wc -wlc /etc/passwd)
Crea dos ficheros, nombres y direcciones, utilizando la orden cat

(cat > nombres , escribo el texto y mato el proceso con control+c, Lo mismo con direcciones)

Une ambos ficheros en uno nuevo, llamado personas, utilizando como carácter separador “:”.(paste -d: nombres direcciones > personas)

Modifica ahora el fichero nombres para que toda su información esté contenida en la misma línea. Utiliza de nuevo el comando paste y guarda el resultado en un nuevo fichero llamado línea. (paste -s nombres > línea)

Ordena el fichero personas por el campo nombres. (sort personas)

Ordénalo ahora por el campo direcciones. (sort -k 1 personas)

Muestra ahora solo las direcciones y guarda, a la vez, el resultado en corte1. (cut -f2 -d: personas | tee corte1)

Muestra ahora solo los dos primeros caracteres de las direcciones y guarda, a la vez, el resultado en corte2. (cut -f2 -d: personas | cut -c 1-2 | tee corte2)

Cambia todos los caracteres : por |. (tr ':' '|' < personas)

Elimina los caracteres r, s del fichero personas, sin distinguir entre mayúsculas y minúsculas.

(tr -d [r,s,R,S] < personas)

Crea el directorio que se llama .invisible y listalo Crear directorio: (mkdir .invisible) Listarlo: (ls -a)

Crea un archivo llamado datos con el comando cat, y crea una copia llamada datos2 en el mismo directorio:

Crear archivo: (cat > datos Hola a todos! Ctrl+z(Para finalizar la escritura del archivo) Copiar del archivo:( cp datos datos2)

Entradas relacionadas: