Fájlok vagy könyvtárak törlése Linux alatt

Ha root hozzáféréssel rendelkezik Linux PC-jén, akkor bármilyen fájlt vagy könyvtárat törölhet. Ez azonban veszélyes lehet, ha az olyan eszközök, mint az rm , lehetővé teszik a felhasználók számára, hogy véletlenül gondatlanul töröljék a kulcsfontosságú rendszerfájlokat. Éppen ezért, ha fájlokat vagy könyvtárakat próbál törölni Linux alatt , bizonyos óvintézkedéseket kell tennie.

Számos módja van a könyvtárak vagy fájlok eltávolításának Linux rendszeren , akár a Linux -disztribúció fájlkezelője, akár egy nyitott terminál használatával (amennyiben rendelkezik a megfelelő jogosultságokkal(right permissions) ). Ha tudni szeretné, hogyan törölhet fájlt vagy könyvtárat Linux alatt(Linux) , a következőket kell tennie.

Fájlkezelő használata fájlok vagy könyvtárak eltávolításához Linux alatt(Using a File Manager to Remove Files or Directories in Linux)

Ha Ön kezdő Linux(Linux beginner) , akkor óvatos lehet a terminál használatával fájlok vagy mappák törlésére Linux alatt(Linux) . Végül is nincs visszaút, ha beállít egy parancsot, mint például az rm off a fájlok törlésének megkezdéséhez. Ahelyett, hogy ezt kockáztatná, használhatja a Linux disztribúciójához csomagolt fájlkezelőt a fájlok vagy mappák törlésére. 

Noha a Linux fájlkezelők felépítése eltérő, nagyjából ugyanúgy kell működniük. Ez az útmutató megvizsgálja, hogyan kell ezt megtenni az Ubuntu fájlkezelőjével, de a lépések valószínűleg hasonlóak a többi disztribúcióban található fájlkezelő esetében is.

  1. A kezdéshez nyissa meg a fájlkezelőt a Linux disztribúción. Ezt nem lehet túl nehéz megtalálni, mivel a felhasználói ikon valószínűleg egy dokumentummappa formájú. Az Ubuntun(Ubuntu) ennek az alkalmazásnak a neve Files .

  1. A disztribúció fájlkezelőjében keresse meg a törölni kívánt fájlokat vagy almappákat tartalmazó könyvtárat. Először(First) válassza ki a törölni kívánt fájlokat vagy mappákat. A kijelölésük után kattintson rájuk a jobb gombbal, és válassza ki az Áthelyezés a kukába, Áthelyezés a kukába(Move to Trash, Move to Bin,) vagy a Törlés(Delete) lehetőséget, a disztribúciótól és a területtől függően. Ugyanezen hatás eléréséhez a billentyűzeten a Delete billentyűt is kiválaszthatja .

  1. A legtöbb disztribúció szemetes rendszert használ, amely lehetővé teszi a fájlok „tárolását” a törlés előtt, így lehetőség nyílik visszaállításukra. Ez általában az asztalon, a fájlkezelő bejegyzéseként vagy a szoftvermenüben elindítható alkalmazásként található. A törlési folyamat befejezéséhez lépjen be a kuka mappába, majd válassza az Ürítés(Empty ) vagy a Törlés(Erase) lehetőséget. Ezek a lehetőségek a disztribúciótól függően változhatnak.

  1. Másik megoldásként válassza ki az elemet (vagy elemeket), majd kattintson a jobb gombbal, és válassza a Törlés a kukából(Delete from Trash) lehetőséget, hogy teljesen eltávolítsa őket.

Fájlok vagy könyvtárak eltávolítása Linux rendszerben az rm paranccsal(How to Remove Files or Directories in Linux Using the rm Command)

A fájlok vagy mappák eltávolítása a disztribúció fájlkezelő alkalmazásával jól működik, de vannak korlátozások. Például, ha nem Ön a fájl tulajdonosa, akkor a törléséhez meg kell nyitnia a fájlkezelőt root hozzáféréssel a terminál használatával. Fej nélküli (csak terminálos) Linux(Linux) - telepítésen sem használhat egy ilyen alkalmazást .

Itt jön be az rm parancs. Ez a Unix parancs 1971-ből származik, és továbbra is a leggyorsabb módja a fájlok vagy könyvtárak törlésének Linuxon(Linux) . Figyelmeztetés azonban: az rm parancsnak nagy ereje van, különösen, ha sudo-val vagy közvetlenül root felhasználóként futtatod , ezért vigyáznod kell a használatával.

  1. Egyetlen fájl eltávolításához az rm használatával nyisson meg egy új terminálablakot (vagy távoli SSH - kapcsolatot), és írja be az rm file parancsot , a (rm file)fájl(file) helyére a megfelelő fájlnévvel. Ha nem ugyanabban a könyvtárban van, először a cd -vel kell lépnie, vagy használja a teljes fájl elérési utat (pl. rm /path/to/file ).

  1. Több fájl eltávolításához írja be az rm fájl1 fájl2 parancsot , a (rm file1 file2)fájl1(file1) és fájl2(file2) helyére a megfelelő fájlnévvel és elérési úttal. A parancshoz további fájlokat is hozzáadhat kettőnél több eltávolításához.

  1. Ha el szeretne távolítani egy üres könyvtárat Linux rendszeren , írja be az rm -d directory parancsot(rm -d directory) , és cserélje ki a könyvtárat(directory ) a megfelelő könyvtárnévvel és elérési úttal. Ha a könyvtár nem üres, és almappákat vagy fájlokat tartalmaz, írja be az rm -r directory parancsot , a (rm -r directory)könyvtár(directory ) helyére a megfelelő névvel és elérési úttal. 

  1. Több könyvtárat is eltávolíthat egyszerre az rm -r directory1, directory2 stb. beírásával.

  1. Ha el szeretné távolítani az összes fájlt vagy könyvtárat, amely egy részleges fájl- vagy könyvtárnévnek felel meg, használhat helyettesítő karaktereket, például csillagot ( * ). Ehhez írja be az rm fil* vagy rm -r dir*fil vagy dir helyőrzőket saját fájlnevére és könyvtárútvonalaira.

  1. Ha a fájl vagy könyvtár védett, előfordulhat, hogy kényszerítenie kell a törlését. Ehhez írja be az rm -rf path parancsot(rm -rf path) , és cserélje ki a helyőrző elérési útját(path ) a megfelelő könyvtárra vagy fájlútvonalra. Ez a parancs rendkívüli kockázattal jár(carries extreme risk) , ezért a folytatás előtt győződjön meg arról, hogy a használt útvonal helyes.

  1. Ha aggódik az rm -rf parancs használata miatt, kényszerítheti az rm -et, hogy megerősítést kérjen minden egyes fájl vagy könyvtár törlése előtt. Ehhez használja az rm -i elérési utat, és(rm -i path, ) cserélje le az elérési utat(path) a saját fájlnevére vagy a könyvtár elérési útjára. Könyvtárak esetén használja inkább az rm -ir elérési utat(rm -ir path ) . Minden egyes bejegyzéshez válassza ki az Y billentyűt a billentyűzeten, majd a megerősítéshez nyomja meg az Enter gombot.

Ha többet szeretne megtudni a lehetséges rm opciókról és argumentumokról, írja be a man shred parancsot a terminálba a teljes kézikönyv megtekintéséhez.

Fájlok teljes törlése a shred paranccsal(Completely Erasing Files Using the shred Command)

Míg az rm és az unlink parancsok kiválóan alkalmasak fájlok törlésére Linux alatt(Linux) , nyomokat hagynak. Ön (vagy valaki más) használhatja ezeket a nyomkövetéseket a korábban törölt merevlemezről vagy hordozható tárolóról való fájlok helyreállítására . (recover files)Lehet, hogy ez nem ideális, különösen akkor, ha nem akarja, hogy a fájlok vissza legyenek kérve.

A probléma megkerüléséhez először felülírhatja a fájlokat a shred paranccsal. Ez biztosítja, hogy a fájlban lévő összes adatot ismételten felülírják a törlés előtt, így biztosítva, hogy a fájlnak ne maradjon nyoma, és megakadályozza annak visszakeresését. Használhatja ezt a parancsot például bizalmas dokumentumok törlésére.

  1. Ehhez nyisson meg egy terminálablakot, vagy hozzon létre távolról kapcsolatot az SSH használatával, és írja be a shred file , a (shred file)fájl(file) helyére a saját fájlnevét és elérési útját. Ha nem szeretné megadni a fájl elérési útját, használja a cd -t az eltávolítani kívánt fájlt vagy alkönyvtárat tartalmazó könyvtárhoz.

  1. A shred parancs további paraméterekkel rendelkezik, amelyeket átadhat a fájl biztonságos törlésének biztosítása érdekében. Például a shred -f kényszeríti az írásvédett fájlok törlését, míg a shred -u biztosítja a fájl teljes eltávolítását a feldarabolás után, biztosítva, hogy többé ne jelenjen meg a fájlkezelőben vagy az ls parancs használatával.

  1. Ha a fájlt a szabványosnál háromszor szeretné felülírni, használja a shred -n 0 -t, és a (shred -n 0)0 -t helyettesítse egy alternatív számértékkel. Ha el akarja rejteni a shred effektust, használja a shred -z parancsot(shred -z) , hogy kényszerítse a fájlt nullákkal felülíró utolsó futtatásra.

  1. A shred parancs általában nem ad eredményt a terminálnak. Ha többet szeretne látni arról, hogy mit csinál futás közben, használja inkább a shred -v parancsot(shred -v) .

Az rm -hez hasonlóan többet is megtudhat, ha a parancs használata előtt beírja a terminálba a man shred parancsot.(man shred)

Fájljainak védelme Linux rendszereken(Protecting Your Files on Linux Systems)

Ha eltávolít egy könyvtárat vagy fájlt Linux alatt(Linux) , akkor helyet szabadít fel a merevlemezen az igazán fontos fájlok számára, legyen szó fontos dokumentumokról vagy pótolhatatlan fényképekről. Nem számít, hogy Linux Mint -et vagy bármely más nagyobb disztribúciót(other major distribution) használsz , mivel a fenti lépések szinte minden Linux disztribúciónál működnek.

Ha aggódik az adatvesztés miatt, néhány lépést megtehet a fájlok védelme érdekében. Míg a Linux rendszerek általában biztonságosabbak, egy Linux vírusirtó(Linux antivirus) segíthet megvédeni fájljait a helyi hálózaton átterjedő rosszindulatú programoktól. Érdemes megfontolni a fájlok biztonsági mentésének automatizálását is(automating a file backup) helyi vagy felhőalapú tárhely használatával.



About the author

Szakképzett iOS fejlesztő vagyok, több mint tizenkét éves tapasztalattal. Dolgoztam iPhone és iPad platformon is, és tudom, hogyan hozhatok létre és szabhatok testre alkalmazásokat a legújabb Apple technológiák segítségével. Az aiOS fejlesztői készségeim mellett komoly tapasztalattal rendelkezem az Adobe Photoshop és az Illustrator használatában, valamint webfejlesztésben olyan keretrendszereken keresztül, mint a WordPress és a Laravel.



Related posts