Fájlkezelés

Keresse meg a Fájlokat Linux alatt

Keresse meg a Fájlokat Linux alatt

Bevezetés

A Linux egy operációs rendszer-család, amely a Linux kernelt használja. A Linux sáv alatt található operációs rendszerek általában disztribúciók néven ismertek, és gyakran ingyenesek. Itt, ebben a cikkben elmagyarázza, hogyan lehet könnyedén megtalálni a fájlokat, és hogyan lehet kibővíteni képességeit a pontosabb részletek megszerzéséhez. Operációs rendszerként az Ubuntu 17-et használja.04, de ez nagyjából minden más Linux operációs rendszerben megegyezik a verziójától függően.

Alapvető keresés

Az alapkeresés magában foglalja a fájl nevének beírását a „File” kezelőbe, amely alapértelmezés szerint csak a Home könyvtárban keres fájlokat, de az „Egyéb helyek” pontra navigálva meg lehet parancsolni a fájlok keresésére mind a „Network”, mind a „On” állapotban. ezt a számítógépet ”. Az „Ezen a számítógépen” felsorolja az operációs rendszer számára a helyileg elérhető merevlemezeket, míg a „Hálózatok” felsorolja a felfedezett hálózati helyeket.

  1. Kattintson a „Fájl” kezelőre.
  2. Keresse meg az „Egyéb helyek” lehetőséget
  3. Kattintson a „Számítógép” elemre, vagy a fájlkezelőben felsorolt ​​bármelyik hálózati helyre.
  4. Használja a „File” kezelő keresősávját a fájlok keresésének megkezdéséhez, az alábbi képernyőkép szerint.

„Keresés” parancs (terminálparancs)

A Find parancs a findutils könyvtár kereső segédprogram része, és amely fájlokat keres egy mappahierarchiában való bejárással. A folyamat viszonylag gyorsabb, mint a „File” kezelő keresése, és képes valós időben megtalálni a fájlokat. A Find parancs sok paramétert használ a keresés viselkedésének megváltoztatásához, ezért hatékony eszköz a működésbe lépésre.

Alapszintaktika

A „Keresés” alapvető keresése a következő. Ez a névparaméterből áll, amely meghatározza a keresendő fájl nevét, és a helyből, amely meghatározza a keresendő fájl helyét.  A „~” szimbólum azt jelzi, hogy a keresés a „home” könyvtárban történik. Mivel ez egy alapvető keresés, az idézőjeleket nem használják, de általában a váratlan eredmények elkerülése érdekében ajánlott használni őket.

             'path' -name 'fájlnév' keresése

             ~ ~ név readme.txt

             megtalálni ~ -név 'readme.txt '

Keresés az Aktuális könyvtárban

Ez megegyezik az előbbivel. Az egyetlen különbség itt az, hogy.”Ez azt jelzi, hogy az aktuális keresést az„ aktuális könyvtárban ”kell végrehajtani (.”).

             megtalálja . -név readme.txt

             megtalálja . -név 'readme.txt '

Keresés rendszergazdaként

Néha bizonyos védett könyvtárakban vagy a (/ /) gyökérkönyvtárból keresve a terminál panaszkodhat, hogy nincs elegendő engedélye a hozzáféréshez, amelyet „Engedély megtagadva” üzenet jelöl. Ilyen esetekben a sudo használata az aktuális felhasználó jelszavával együtt segít a probléma megoldásában. A következő képernyőképen látható cd / segít meghatározni az aktuális könyvtárat, amelyet használni kell a kereséshez.

             cd / stb (az aktuális könyvtár megváltoztatásához)

             sudo megtalálni . -név 'fájl neve'

             sudo megtalálni . -név: „README”

             sudo megtalálni . -név README

Kereső- és érzékeny szavak keresése

Az operációs rendszerben normális, hogy nagy és kisbetűs fájlnevek is vannak, de a find alapértelmezésben nem képes észlelni őket, ezért ez az új paraméter -iname amely figyelmen kívül hagyja a fájl nevét, az alapértelmezett helyett kell használni -név paraméter.

             find / etc -iname 'readme'

Keresés kiterjesztések szerint

A kiterjesztés megadja a fájl típusát, akár szöveges fájlból, akár rendszerfájlból, akár bármely más fájlból. Itt a „*” szimbólum arra szolgál, hogy egy vagy több karaktert figyelembe vegyen a keresés során. A következő példában a „*.txt ”, és így minden szöveges fájl szerepel az eredményben.

             find / etc -iname '*.txt ”

Keresés méret szerint

A fájlok mindig olyan méretűek, hogy azok mennyi tartalmat tartalmaznak. A Find támogatja a fájlméret szerinti keresést az -size paraméterrel, amely támogatja az M méretű megabájtot, a k kilobájtokat, a G méreteket pedig a gigabájtokat jelöli. Mivel a méretnek vagy nagyobbnak, vagy kisebbnek kell lennie, mint az opció, azt is meg kell adni a + vagy - vagy.

             find / -iname 'fájlnév' -méret k / M / G

Nagyobb, mint

Ha nagyobb, mint használjuk, a megadott méretnél nagyobb fájlokat szűrjük. A következő példákban az 1 kilobájtnál nagyobb fájlokat szűrjük.

             find / etc -iname 'readme' -size + 1k

Kevesebb, mint

Ha kevesebbet használ, akkor a megadott méretnél kisebb fájlokat szűrjük. Az alábbi példákban az 1 kilobájtnál kisebb fájlokat szűrjük.

             talál / -iname 'readme' -méret -1k

Keresés a fájlban dátum szerint

Fájl keresése dátum szerint, amint azt maga a név is magában foglalja a fájlok idő és dátum alapján történő kereséséhez. A Find három paraméter hozzáférési, módosítási és módosított időt támogat.

Hozzáférési idő

A hozzáférési idő akkor változik, amikor a fájlt bármilyen folyamat közvetlenül vagy egy parancsfájlon keresztül olvassa vagy dolgozza fel. A következő példában minden olyan linux nevű fájlt visszaad, amelyet 1 napig nem használtak.

             find / -name 'linux * -atime +1

Idő módosítása

Amikor a fájl tartalmát frissítették, vagy megváltoztatták az engedélyét, a változtatási idő ennek megfelelően módosul, és így a változtatási időt jelző ctime használatával minden olyan fájlt visszaad, amelyet az adott időtartamon belül megváltoztattak. A következő példában minden olyan fájlt visszaad, amelynek neve legalább 22 napig megváltozott.

             find / -name 'readme' -idő +22

Idő módosítása

Az idő módosítása és az idő módosítása szinte megegyezik, kivéve, hogy a módosítási idő nem tartalmazza a fájlengedély módosításait. A következő példa, mint korábbi, minden olyan readme nevű fájlt ad vissza, amelyet legalább 22 napig módosítottak.

             find / -name 'readme' -mtime +22

És vagy VAGY

Az OR operátorok két vagy több paramétert kapcsolnak össze; ezért hasznosak több fájl egyidejű keresésére. A következő példában mindkét „linux” VAGY „readme” fájlt keresi.

             megtalálja / -iname 'linux' vagy or -iname 'readme'

A következő példában 5 kilobájtnál nagyobb fájlokat keres a readme névvel

             keresés / -iname 'readme' -és -méret + 5k

A Not nem az ellentétét jelzi az említetteknek. A következő példában azt jelzi, hogy a „linux” és a „log *” nevű fájlokat nem szűri, hanem minden más txt típusú fájlt visszaad, amely szöveges fájlokat jelöl.

             find / -name '*.txt '-not -iname' log * '-not -iname' linux '

Előtag

Az előtag akkor hasznos, ha egy fájlnév egy része ismert, és az adott kulcsszóval kezdődik, például, ha nagy mennyiségű fájl neve „linux” -gal kezdődik a fájlnevükben, akkor az adott fájlokat a a '* linux'

             find / -name '* linux'

Utótag

Az utótag akkor hasznos, ha egy fájlnév egy része ismert, és az adott kulcsszóval végződik, például ha nagy mennyiségű fájl van, amelynek a neve „linux” -gal végződik, akkor az adott fájlokat a 'linux *'

Amint láthatja a megtalálja A parancs az, amit igazán használni akarsz, ha kifinomultabb vagy, de elkezdheted a grafikus felhasználói felületet, ha Linux kezdő vagy.

Az 5 legjobb játékrögzítő kártya
Mindannyian láttuk és szerettük a YouTube-on a streaming játékokat. A PewDiePie, a Jakesepticye és a Markiplier csak néhány a legnépszerűbb játékosok ...
Hogyan lehet játékot fejleszteni Linuxon
Egy évtizeddel ezelőtt nem sok Linux-felhasználó jósolta, hogy kedvenc operációs rendszerük egy napon a videojátékok népszerű játékplatformja lesz. El...
Kereskedelmi játékmotorok nyílt forráskódú portjai
Ingyenes, nyílt forráskódú és platformokon átívelő játékmotorok szabadidős programjai felhasználhatók a régi, valamint a meglehetősen friss játékcímek...