Senast uppdaterad den
Stora filer på Linux kan ta upp onödigt diskutrymme. Om du vill tömma en fil på Linux, följ stegen i den här guiden.
Ju mer vi använder en PC, desto fler filer samlar vi in. Vissa av dem är viktiga, medan andra inte är det, och det är viktigt att veta hur (och när) man ska ta bort dem.
Om du vill tömma en fil på Linux men inte vill ta bort den helt, kan du prova ett par metoder. Med Linux-terminalen kan du göra ändringar i innehållet i en fil och ta bort den från innehåll.
Filen kommer att finnas kvar, så att du kan återanvända den till andra saker. Om du vill veta hur man tömmer en fil i Linux, följ dessa steg.
Hur man tömmer en fil på Linux med hjälp av kattkommandot
Ett enkelt och snabbt sätt att tömma en fil på Linux är att använda katt kommando. katt skriver ut utdata från ett kommando eller innehållet i en fil till terminalen eller skriver utdata till en fil. Du kan använda katt att omdirigera innehållet i /dev/null för att skriva över en fil.
/dev/null är en speciell Linux-enhet som används som platshållare, som tillåter appar (och användare) att skriva innehåll till den för att radera den. Behandla /dev/null som ett svart hål, där innehåll går in men inte kommer ut igen.
Genom att använda cat kan du använda innehållet (eller bristen på) av /dev/null för att skriva över alla befintliga filer.
Så här använder du cat för att tömma en fil på Linux:
- Öppna terminalen på din Linux-dator. Om du kör en Linux-distribution med ett GUI kan du vanligtvis göra detta genom att trycka på Ctrl + T på ditt tangentbord.
- I terminalfönstret, typ:cat /dev/null > /home/document/path och tryck Stiga på. Byta ut /home/document/path med rätt sökväg till filen du vill tömma. Om filsökvägen innehåller mellanslag, linda in hela sökvägen med citattecken.
- Om filen är skyddad, använd sudo (t.ex., sudo cat /dev/null > /home/document/path) för att skriva över filen. Var extremt försiktig när du gör detta, men eftersom Linux inte kommer att sluta kontrollera om du skriver över viktiga filer – det kommer bara att göra det.
Hur man använder kommandot echo för att tömma Linux-filer
De eko kommandot matar ut vad du än skriver tillbaka till dig i terminalen eller till en fil. Om du inte skriver något till eko, kan du använda den för att tömma en fil.
Så här använder du eko för att tömma en fil på Linux:
- Öppna terminalen på din Linux-dator. Du kan trycka på Ctrl + T på ditt tangentbord för att öppna det på de flesta Linux-distributioner.
- I terminalen, typ:echo “” > /hem/dokument/sökväg och tryck Stiga på. Byta ut /home/document/path med rätt sökväg och linda in katalogen inom citattecken om den innehåller mellanslag.
- Om filen är skyddad, använd sudo för att skriva över filen (t.ex. sudo eko…) men var extremt försiktig när du gör detta.
Hur man använder kommandot cp för att tömma Linux-filer
Du kan skriva över en fil med en tom version med hjälp av cp kommando. cp står för kopiera, så att du kan kopiera och ersätta större filer med tomma filer.
Använder sig av katt, kan du skapa en ny (tom) fil. Du kan sedan använda cp för att flytta den här filen och skriva över den större.
Så här använder du cp för att tömma en fil på Linux:
- Öppna terminalen på din Linux-dator. Om din distribution stöder det, tryck Ctrl + T att göra detta.
- I terminalfönstret, typ:cat > /home/document/newpath och tryck Stiga på. Byta ut /home/document/newpath med en lämplig plats för den temporära filen.
- Tryck Ctrl + C för att stoppa löpningen katt kommando.
- Nästa, typ:cp /home/document/newpath /home/document/oldpath och tryck Stiga på. Ersätt den första vägen (ny väg) med den nya och tomma filens plats och den andra sökvägen (gammal stig) med platsen för filen du vill radera.
- Om filen du ersätter är skyddad, använd sudo för att skriva över den (t.ex. sudo cp…) men se till att göra det var extremt försiktig när du gör detta.
Trunkering av filer på Linux
De stympa kommandot på Linux låter dig reducera filer till en viss storlek. Om du använder stympa med en utdatastorlek på 0, kan du tömma en fil helt.
För att tömma en fil på Linux med kommandot truncate:
- Öppna terminalen på din Linux-dator. Du kanske kan trycka Ctrl + T för att öppna detta.
- I terminalen, typ:truncate -s 0 /home/document/path och tryck Stiga på. Se till att byta ut /home/document/path med rätt sökväg till filen du vill tömma.
- Om filen är skyddad, använd sudo istället för att skriva över det (t.ex. sudo trunkera -s…), men var extremt försiktig när du gör detta.
Rensa ut dina Linux-filer
Med hjälp av stegen ovan kan du snabbt tömma en fil på Linux. Du kan också följa mer komplexa tekniker för att säkert radera viktiga filer på Linux, se till att det inte finns något sätt att återställa en fil som innehåller känsliga personuppgifter.
Vill du tömma dina filer eftersom du får ont om utrymme? Du kanske vill kontrollera ditt diskutrymme på Linux för att se vad som tar upp utrymmet och ta bort dessa filer härnäst.
Om du inte kan hitta ett viktigt dokument kan du alltid sök efter filer på Linux använda hitta kommando.
Så här hittar du din Windows 11-produktnyckel
Om du behöver överföra din Windows 11-produktnyckel eller bara behöver den för att göra en ren installation av operativsystemet,...
Så här rensar du Google Chromes cache, cookies och webbhistorik
Chrome gör ett utmärkt jobb med att lagra din webbhistorik, cache och cookies för att optimera webbläsarens prestanda online. Hennes hur man...