Fórum Root.cz
		Hlavní témata => Software => Téma založeno: Pavel M  14. 03. 2010, 11:59:31
		
			
			- 
				Ahoj, mam nasledujici problem. Chci vyhledat vsechny soubory na disku ve kterych je slovo password pomoci grep. Syntaxe se zda byt jednoducha:
 grep -r pasword /. Bohuzel po nekolika minutach prohledavani se to zasekne(disk uz nepracuje). Nechal jsem to zapnute celou noc ale nikam se to nepohlo. Nevite nekdo cim by to mohlo byt?
 Diky
 
- 
				a neni to tim, ze vleze do /proc a /sys?
 lepsi by bylo pouzit find s -xdev
- 
				No popravde nevim co by se stalo kdyby vlezl do /proc a /sys ale zkousel jsem i:
 grep -rn password /home/polo/.[a-z]*a dopadlo to stejne.
 
- 
				no a neni tam nejakej link nebo nejakej poskozenej soubor?
 co find /home/polo -type f -print0 | xargs -0 cat > /dev/null
- 
				A není to třeba tím, že vleze do /dev a čte z nějakého zařízení? Resp. čeká, než něco dostane?
 
 Ahoj, mam nasledujici problem. Chci vyhledat vsechny soubory na disku ve kterych je slovo password pomoci grep. Syntaxe se zda byt jednoducha:
 grep -r pasword /. Bohuzel po nekolika minutach prohledavani se to zasekne(disk uz nepracuje). Nechal jsem to zapnute celou noc ale nikam se to nepohlo. Nevite nekdo cim by to mohlo byt?
 Diky
 
 
- 
				to trubicoid: No linku je tam dost. Jsou v adresarich zacinajicich teckkou. Kdyz pomineme odkaz na nejake zarizeni tak si myslim ze by s tim grep problemy mit nemel.
			
- 
				Taky se kloním k názoru, že grep začne prohledávat např. /dev/stdin
 
 Doporučuju
 
 find / -type f -exec grep password {} /dev/null \;
 
 Ten /dev/null je matfyzácký trik pro starší grepy, které neměly -H  :)