stuff_cmd
Table des matières
Recherche
Find
type
-type f | fichier regulier |
-type d | repertoire |
<rien> | tout et n'importe quoi |
uid et gid
Recherche des fichiers selon l'uid (ou gid)
$ find -type f -uid 1002 ./yep/a/test.txt-1 ./yep/a/test.txt ./yep/a/test.txt-2
Passer chaque fichier dans une commande, par exemple : ls -l
:
$ find -type f -uid 1002 -exec ls -l {} \; -rw-r--r-- 1 h4ck3r root 0 2008-12-17 12:14 ./yep/a/test.txt-1 -rw-r--r-- 1 h4ck3r root 0 2008-12-17 12:10 ./yep/a/test.txt -rw-r--r-- 1 h4ck3r root 0 2008-12-17 12:14 ./yep/a/test.txt-2
{} | sera remplacé par le nom du fichier |
\; | est la fin de la commande a éxécuter. Le man dit “;” , mais “bash” prèfère “\;” |
Changement du proprietaire, en devenant d'abord root
:
# find -type f -uid 1002 -exec chown thierry: {} \;
Et voila.
Grep
stuff_cmd.txt · Dernière modification : 2008/12/17 11:37 de thierry