Helpdesk: find parancs
Helpdesk >find parancs |
egyszerű fájlkeresés | fájlkeresés, majd művelet a talált fájllal | keresés szövegrészletre fájlokban |
egyszerű fájlkeresés
find /elérési_út -iname fájlnév
megj.:
- A find parancs után adjuk meg az elérési utat ahol keresni szeretnénk, majd az -iname kapcsoló után a keresendő fájl nevét.
- Ha gyökér rendszeren, vagy egyéb root jogosultságú helyeken szeretnénk keresést végezni, mindenképpen használjuk a sudo parancsot a find előtt.
- Saját Home könyvtárunkban történő kereséshez megadhatjuk a $HOME globális változót elérési útként.
Fel
find /elérési_út -iname fájlnév
megj.:
- A find parancs után adjuk meg az elérési utat ahol keresni szeretnénk, majd az -iname kapcsoló után a keresendő fájl nevét.
- Ha gyökér rendszeren, vagy egyéb root jogosultságú helyeken szeretnénk keresést végezni, mindenképpen használjuk a sudo parancsot a find előtt.
- Saját Home könyvtárunkban történő kereséshez megadhatjuk a $HOME globális változót elérési útként.
Fel
fájlkeresés, majd művelet a talált fájllal
Az egyszerű fájlkeresés részben használt fájl keresési parancsot egészítsük ki a következőképpen, ahol a {} jelenti a talált fájl pontos elérési útját.
sudo find / -iname fájlnév -exec műveleti_parancs {} ;\
megj.:
- a műveleti_parancs lehet például a másolás (cp) mely után megadjuk a {} jelekkel a talált másolandó fájl nevét és utána a cél helyet.
- a sor végéről nem elhanyagolható a ;\
Fel
Az egyszerű fájlkeresés részben használt fájl keresési parancsot egészítsük ki a következőképpen, ahol a {} jelenti a talált fájl pontos elérési útját.
sudo find / -iname fájlnév -exec műveleti_parancs {} ;\
megj.:
- a műveleti_parancs lehet például a másolás (cp) mely után megadjuk a {} jelekkel a talált másolandó fájl nevét és utána a cél helyet.
- a sor végéről nem elhanyagolható a ;\
Fel
keresés szövegrészletre fájlokban
helyi mappában: find ./ -type f -exec grep -H 'szöveg' {} \;
elérési úttal: find /home/user/Documents -type f -exec grep -H 'szöveg' {} \;
Fel
helyi mappában: find ./ -type f -exec grep -H 'szöveg' {} \;
elérési úttal: find /home/user/Documents -type f -exec grep -H 'szöveg' {} \;
Fel