jueves, 27 de octubre de 2016

2.2 Operaciones con archivos y directorios

Una de las funciones principales de un sistema operativo es la administración de archivos. El sistema Linux proporciona un conjunto de órdenes que efectúan operaciones básicas de administración de archivos y directorios, tales como listar, visualizar, imprimir, copiar, renombrar, borrar,...

A continuación se detallan algunas de las operaciones más importantes que Linux permite realizar.

a) Visualización de un archivo.

Las órdenes cat (concatenate) y more (more) visualizan el contenido de un archivo de texto en pantalla. La orden cat produce la salida de todo el texto de un archivo por pantalla de una sola vez. Esto presenta un problema cuando los archivos son grandes, el texto se desplaza rápidamente sobre la pantalla y no podemos leerlo.

La orden more ha sido diseñada para presentar una sola pantalla de texto cada vez. Nos podemos mover hacia delante o hacia atrás por el texto cuando nos convenga. Para continuar con la pantalla siguiente, se pulsa la tecla f o la barra espaciadora; para retroceder se pulsa la tecla b y para salir la tecla q.

La orden file (file) se utiliza para determinar para qué se usa un archivo y lo hace examinando sus primeras líneas e intentando obtener una clasificación a partir de ellas. file busca en esas primeras líneas palabras reservadas o números especiales y, por ello, no siempre es suficientemente preciso.

Ej.:                  $ file monday reports
monday:        text
reports:          directory

La orden file también acepta la opción -f, que le permite leer nombres de archivo desde un archivo, en lugar de introducirlos en la línea de órdenes.

Ej.:      $ cat myfiles
calc.c proj newdata
$ file -f myfiles
calc.c: C program text
proj: executable
newdata: empty

En caso de que se necesite examinar todo el archivo, byte a byte, se puede efectuar un volcado mediante la orden od (octal dump). Esta orden, por defecto, imprime cada byte en su representación octal, pero también se puede especificar que lo haga en su representación de carácter, decimal o hexadecimal.

od
-c Da salida a los valores de los bytes en formato de caracteres.
-d Da salida a los valores de los bytes en formato decimal.
-x Da salida a los valores de los bytes en formato hexadecimal.

-o Da salida a los valores de los bytes en formato octal.

1 comentarios:

  1. Infiniti Pro Rainbow Titanium Flat Iron, 15cm | TiGaming
    Infiniti Pro Rainbow titanium dioxide skincare Titanium Flat Iron, 15cm. $39.99. Availability. Quantity. Add to cart. Category. Other Products. T&Cs titanium easy flux 125 amp welder Apply. Quantity  titanium 4000 Rating: 5 · ‎1 snow peak titanium spork review rocket league titanium white

    ResponderEliminar