Diferència entre revisions de la pàgina «Cercar dins dels fitxers»
Salta a la navegació
Salta a la cerca
m |
|||
| Línia 18: | Línia 18: | ||
$ find /home/joan/punisa/wordpress/ -type f \( -iname \*.php \) -print | xargs egrep -i wpadminbar > output.txt | $ find /home/joan/punisa/wordpress/ -type f \( -iname \*.php \) -print | xargs egrep -i wpadminbar > output.txt | ||
</pre> | </pre> | ||
| + | |||
| + | ==Cercar la carpeta amb més fitxers== | ||
| + | A vegades copiar a un USB es ralentitza molt perquè hi ha una carpeta amb milers de fitxers (per ex, en el cas d'un dataset). Per trobar les carpetes amb més fitxers: | ||
| + | <pre> | ||
| + | $ find . -type f -printf '%h\n' | sort | uniq -c | sort -nr | head | ||
| + | $ find . -type f -printf '%h\n' | sort | uniq -c | sort -nr > informe.txt | ||
| + | </pre> | ||
| + | |||
{{Autor}}, maig 2008 | {{Autor}}, maig 2008 | ||
[[Categoria: Tips Linux]] | [[Categoria: Tips Linux]] | ||
Revisió de 20:53, 13 nov 2024
Si vull buscar a dins d'una carpeta tots els arxius on estigui escrit Joan, faré:
$ find /home/joan/ -type f -print | xargs egrep -i Joan | more
per trobar tots els arxius que pengen de /home/joan (inclou subdirectoris)
$ find /home/joan/ -type f
el que fa la següent línia és posar-los tots junts
$find /home/joan/ -type f -print | xargs
cerca dins els fitxers la paraula 'joan' (no distingeix majúscules i minúscules)
$ find /home/joan/ -type f -print | xargs egrep -i Joan
-type f: regular file
Si vull cercar per una extensió concreta, per ex *.php, i redirigir la sortida a un fitxer:
$ find /home/joan/punisa/wordpress/ -type f \( -iname \*.php \) -print | xargs egrep -i wpadminbar > output.txt
Cercar la carpeta amb més fitxers
A vegades copiar a un USB es ralentitza molt perquè hi ha una carpeta amb milers de fitxers (per ex, en el cas d'un dataset). Per trobar les carpetes amb més fitxers:
$ find . -type f -printf '%h\n' | sort | uniq -c | sort -nr | head $ find . -type f -printf '%h\n' | sort | uniq -c | sort -nr > informe.txt
creat per Joan Quintana Compte, maig 2008