Please enable JavaScript.
Coggle requires JavaScript to display documents.
UT5.2.Ficheros y Directorios - Coggle Diagram
UT5.2.Ficheros y Directorios
Si hay más de un criterio de búsqueda en el mismo orden, estos deben agruparse dentro de paréntesis precedidos por caracteres .
Por ejemplo: (-name prueba -o -mane test ) -mtime 5 localiza ficheros llamados prueba o test y que se hayan modificado por última vez hace cinco días
Si hay más de un criterio de búsqueda en la misma orden pero separados por -a, se localizarán aquellos ficheros que cumplan con todos los criterios de búsqueda establecidos.
Por ejemplo: –name carta –a –group alumnos localiza ficheros llamados prueba y que sean del grupo alumnos
wc
Obtiene el tamaño de un fichero en tres magnitudes diferentes: en nº de líneas, en nº de palabras o en nº de caracteres, este último coincide con el número de Bytes.
Formato: wc [-opción] [fichero/s]
Opciones:
-l cuenta el número de líneas del fichero;
-w cuenta el número de palabras del fichero;
-w cuenta el número de palabras del fichero;
Localizar cadenas especificas dentro de ficheros: grep, fgrep y egrep
Se pueden utilizar para extraer información de los ficheros, buscar líneas que se relacionen con un elemento particular o para localizar ficheros que contengan una palabra clave particular.
grep
Es la más utilizada de las tres. Busca en los ficheros indicados, las líneas que coinciden con el patrón especificado. Cada línea encontrada será copiada en la salida estándar, indicando el fichero al que pertenece.
Formato: grep [opciones] expresión [ficheros]
fgrep
No permite el uso de expresiones regulares para buscar patrones, no admite el uso de comodines, pero permite buscar múltiples objetivos y es mas rápida que grep.
fgrep [opciones] cadena [ficheros_de_búsqueda]
Opciones:
Si no se especifica opción alguna, la salida que se obtiene es cada una de las líneas que contienen la cadena que se desea localizar.
-b precede cada línea con el número de bloque
-c cuenta las líneas que contienen coincidencias
-i no distingue entre mayúsculas y minúsculas.
-l lista los ficheros donde existen líneas coincidentes
-n indica la posición de la línea dentro del fichero.
-e muestra por pantalla el nombre del fichero y el nº de veces que se repite dentro de él la cadena a buscar.
-h no imprime cabeceras con el nombre de fichero.
-s suprime mensajes de error sobre ficheros inexistentes, etc.
-v imprime todas las líneas excepto las que no tienen en su interior el patrón especificado.
-x presenta las líneas que coinciden en su totalidad con el patrón.
Opciones:
c: Muestra el número de veces que aparece la cadena en cada fichero en el que haya coincidencias.
f: Se le indica a fgrep que tome los objetivos de búsqueda de un fichero en lugar de teclearlos cada vez.
i: Ignora la distinción entre mayúsculas y minúsculas.
l: Solo lista los nombres de los ficheros donde hay coincidencias.
n: Indica la posición de la línea dentro del fichero.
v: Las líneas que aparecen son aquellas donde no hay coincidencia alguna con la cadena especificada.
x: Muestra las líneas de los ficheros de búsqueda que coinciden en su totalidad con la cadena a localizar.