Fájlcsonkítás Linux – 5 egyszerű módszer
3 perc olvas
Publikálva
Olvassa el közzétételi oldalunkat, hogy megtudja, hogyan segítheti az MSPowerusert a szerkesztői csapat fenntartásában Tovább
Csonkítani szeretne egy fájlt Linuxon? Ez a művelet egy fájl tartalmának eltávolítására vagy méretének csökkentésére vonatkozik. Pontosabban, a csonkítás sokkal egyszerűbb és gyorsabb, mint egy fájl törlése, újbóli létrehozása, valamint a megfelelő fájltulajdonlás és engedélyek megadása.
Ebben az útmutatóban megmutatom, hogyan érheti el ezt. Akkor gyerünk!
Fájlok csonkolása Linux alatt
A fájlok csonkolásához Linuxban a következőket használhatja:
- Kettőspont ":" Szimbólum
- hogyan parancs
- Operátor átirányítása a következővel: visszhang parancs
- Egyszerű Átirányítás
- csonka parancs
1. A kettőspont „:” szimbólum használata
A shell szkriptekben a vastagbél ":” szimbólumot elsősorban a null parancs or placeholder. Ez a szimbólum nem eredményez kimenetet. Ezért használhatja meglévő fájl csonkolására.
Ehhez megnyomom CTRL + ALT + T a terminálom megnyitásához írja be a „: > fájlnév” parancsot, és nyomja meg belép.
Az én esetemben ez a parancs a test.txt tartalmát nullára csonkolja, miközben a fájl érintetlen marad.
2. A macska parancs használata
A macska parancs általában szokott összekapcsol és a megjeleníti a fájlok tartalmát Linux terminálon. Használhatja azonban a null eszköz eléréséhez és az adott fájl csonkolásához is.
Ehhez futtatom a „cat /dev/null > fájlnév”Parancsot.
Itt a cat parancs csonkolja az adott fájlt úgy, hogy a null eszköz kimenetét átirányítja rá.
3. Redirect Operator használata visszhanggal
Linux echo parancs változót nyomtat or szöveges érték a terminálon. Hozzáadhatja azonban a -n opciót az echo parancsban, hogy kényszerítse, hogy NE fűzzen hozzá újsor karaktert.
Ez következésképpen egy üres karakterláncot átirányít az adott fájlba az Átirányítás operátor segítségével>".
Például beírom a „echo -n > fájlnév”Parancsot.
4. Egyszerű átirányítás használata
Az átirányítási operátor előtti parancs elhagyásához és a megadott fájl csonkolásához egyszerűen futtassa a „> fájlnév”Parancsot.
A fenti parancs levágja a megadott fájlt, ha létezik. Ellenkező esetben új üres fájlt hoz létre.
5. A csonka parancs használata
Linux alapú rendszereken a csonkolja a parancsot lehetővé teszi, hogy távolítsa el a tartalmat egy fájl vagy átméretezni a megadott méretre. A rendszeren való használatához azonban telepítenie kell core-utils a ... val "sudo apt-get install coreutils”Parancsot.
Sikeres telepítés után a „csonkolja a -s bájtok_száma fájlnevet” paranccsal csökkentheti a test.txt fájlomat 10 bájtra.
A fenti parancsban más fájlméret-egységeket is megadhat, például:
- K mert kilobájt
- M mert megabájt
- G mert gigabájt
A fájl tartalmának teljes eltávolításához futtatom a „csonkolja a -s 0 fájlnevet”Parancsot.
Ezen túlmenően ezzel a hatékony módszerrel az összes naplófájlt egyszerre ürítheti ki.
Bónusz tipp:
Egy fájl csonkolásához írási engedéllyel kell rendelkezned érte. Például a test.txt fájlom fájlengedélyeit írásvédettre változtattam.
Most, ha megpróbálom csonkolni, akkor a kimenet a következőt fogja mutatni Engedély megtagadva hiba.
A probléma megoldásához az első lehetőség egy új shell megnyitása a következővel sudo és futtassa ugyanazt a parancsot a -c opciót.
Ezenkívül pipálhatja a „|” a kimenet a tee parancs sudo segítségével, és írja be az üres kimenetet a megadott fájlba.
Ön is érdekelt:
- Linux Felhasználó eltávolítása a csoportból
- FL Studio Linux
- Felhasználók törlése Linux alatt
- A Linux könyvtár átnevezése
- Linux könyvtár másolása
Tehát most már tudja, hogyan kell csonkolni egy fájlt Linuxon! Ha van egyéb tippje, ossza meg őket az alábbi megjegyzésekben.
Felhasználói fórum
0 üzenetek