¿Qué significa la parte de "-type f 2>>/dev/null"? -type f supongo que será el tipo de archivo que estará buscando pero lo de 2>>/dev/null no lo entiendo.
¿Qué significa la parte de "-type f 2>>/dev/null"? -type f supongo que será el tipo de archivo que estará buscando pero lo de 2>>/dev/null no lo entiendo.
Nidea, pero en estas situaciones normalmente hay distintas opciones por lo que aqui habrá distintos tipos de archivo que puedes buscar empezando por el 0, 1 y 2 como minimo, por lo que sera uno de ellos.
qual? eso yo no lo se
En el comando find, el parámetro -type toma en cuenta el tipo de archivo que quieres buscar. Por ejemplo, "find / -user cbrn -type f" va a buscar en el directorio raíz del usuario cbrn archivos de tipo normal.
Existen estos tipos de opciones para el parámetro type:
f – archivo normal
d – directorio o carpeta
l – enlace simbólico
c – dispositivos de caracteres
b – dispositivos de bloque
2>>/dev/null simplemente es un parámetro para que cualquier error que pueda salir, lo evite y lo lleve a /dev/null
¿Qué significa la parte de "-type f 2>>/dev/null"? -type f supongo que será el tipo de archivo que estará buscando pero lo de 2>>/dev/null no lo entiendo.
Como dice el sorro de @cbrn, "-type f" quiere decir que busque solo ficheros normales, no directorios. "2> >/dev/null" es un cambio en la salida normal y la salida de errores, básicamente las envías en lugar de por pantalla,
que es lo habitual, o a un archivo que también es normal, lo envías a la "papelera", que es esa dirección "/dev/null". La shell de UNIX, tiene unas cosas más raras con las llamadas al sistema.