Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:kerses

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalon Előző változat
Következő változat
Előző változat
oktatas:linux:kerses [2019/09/22 20:54]
admin [Keresés fájl vagy könyvtárnév alapján]
oktatas:linux:kerses [2024/03/20 20:57] (aktuális)
admin [Keresés és törlés]
Sor 2: Sor 2:
  
 ====== Keresés Linuxon ====== ====== Keresés Linuxon ======
 +
   * **Szerző:​** Sallai András   * **Szerző:​** Sallai András
-  * Copyright (c) Sallai András2019 +  * Copyright (c) 2019, Sallai András 
-  * [[https://​creativecommons.org/​licenses/​by-sa/​4.0/​|CC ​Attribution-Share Alike 4.0 International]] +  * Szerkesztve: ​2019, 2021 
-  * Web: http://szit.hu+  * Licenc: ​[[https://​creativecommons.org/​licenses/​by-sa/​4.0/​|CC ​BY-SA 4.0]] 
 +  * Web: https://szit.hu
  
 ===== Keresésről ===== ===== Keresésről =====
Sor 11: Sor 13:
 Kereshetünk fájl és könyvtárnevekre,​ vagy fájlok ​ Kereshetünk fájl és könyvtárnevekre,​ vagy fájlok ​
 tartalmára. tartalmára.
 +
 +===== Keresés az aktuális könyvtárban =====
 +
 +Konkrét fájl keresése:
 +  find adat.txt
 +
 +A .txt kiterjesztésű fájlok keresése:
 +  find *.txt
 +
 +Ha rekurzívan szeretnénk az alkönyvtárakban is keresni, akkor adjuk meg, keresés helyét. Az aktuális ​
 +könyvtár megadása:
 +  find . *.txt
 +
 +Így megtalálja az alkönyvtárakban található .txt kiterjesztésű fájlokat is.
 +
 +Ha konkrét fájlnévre keresünk, rekurzívan használhatjuk a -name kapcsolót:
 +  find . -name adat.txt
 +
 +Keresés a gyökér könyvtártól kiindulva:
 +  find / -name adat.txt
 +
 +Keresés egy adott könyvtárban:​
 +  find /usr/share -name valami.txt
 +
  
 ===== Keresés fájl vagy könyvtárnév alapján ===== ===== Keresés fájl vagy könyvtárnév alapján =====
Sor 32: Sor 58:
   find /​home/​janos/​ -type f -exec grep -H '​samba-tool'​ {} \;   find /​home/​janos/​ -type f -exec grep -H '​samba-tool'​ {} \;
  
 +Itt a grep parancsot futtatja a find parancs. ​
 +
 +Lehet tisztán grep paranccsal is:
   grep -rnw '/​home/​janos'​ -e '​samba-tool'​   grep -rnw '/​home/​janos'​ -e '​samba-tool'​
  
Sor 49: Sor 78:
 A kimenet színezése:​ A kimenet színezése:​
   grep --color=auto -rnw '/​media/​andras'​ -e '​samba-tool'​   grep --color=auto -rnw '/​media/​andras'​ -e '​samba-tool'​
 +
 +===== Keresés idő alapján =====
 +
 +Melyik fájlt érték el 10 percen belül:
 +
 +  find . -amin -10
 +
 +Mely fájlt érték el 10 percnél régebben:
 +  find . -amin +10
 +
 +10 perce elért fájlok:
 +  find . -amin 10
 +
 +
 +10 napnál régebben elért fájlok és könyvtárak:​
 +  find . -atime +10
 +
 +===== Keresés és törlés =====
 +
 +Az aktuális könyvtárban található könyvtárak tartalmát szeretnénk törölni,
 +de az aktuális könyvtárban található könyvtárakat szeretnénk megőrizni:
 +  find . -mindepth 2 -exec rm -rf {} \;
 +
 +
 +==== A node_modules könyvtárak keresése ====
 +
 +Csak keresés:
 +  find . -name "​node_modules"​ -type d -prune -exec echo '​{}'​ \;
 +
 +
 +Keresés és törlés:
 +  find . -name "​node_modules"​ -type d -prune -exec rm -rf '​{}'​ +
 +
  
oktatas/linux/kerses.1569178444.txt.gz · Utolsó módosítás: 2019/09/22 20:54 szerkesztette: admin