Det finns flera olika appar och kommandon i Linux som skapar nya filer åt dig, även utan att starta en applikation. Vilken metod du använder beror på ditt syfte med filen. Låt oss ta en titt på alternativen så att du kan veta vilket som är mest användbart för dig.
Vi kommer att täcka att skapa filer både i terminalen och på ett Linux-skrivbord.
Skapa en fil på skrivbordet
Om du inte är bekväm med att använda terminalen är det enkelt att skapa nya filer i skrivbordsmiljön, med hjälp av ett par vanliga vardagsappar.
Filhanterare
De flesta filläsare som Thunar och Dolphin låter dig skapa tomma filer genom att högerklicka i önskad katalog och trycka på Skapa tom fil eller ett liknande alternativ från rullgardinsmenyn.
Alternativt kan du ofta klicka i applikationsmenyn Arkiv > Skapa nytt för att få alternativ för att generera nya filer.
Textredigerare
Din Linux-distro kommer att innehålla en eller annan grundläggande textredigeringsapp. Om du öppnar den bör du börja med en tom fil och trycka Ctrl+S bör ge dig dialogrutan för att spara den på en specifik plats.
Skapa en fil i terminalen
Många Linux-terminalkommandon låter dig skapa filer snabbt och effektivt, och vi kommer att diskutera flera av dem nedan.
Rör
Ett av de mest grundläggande Linux-kommandona, touch kommer att skapa en ny fil, eller om filnamnet du anger redan finns, uppdatera filens senaste ändringsdatum.
I katalogen du vill att din fil ska sparas i skriver du:
touch filename.txt
Alternativt kan du skapa flera filer med ett kommando genom att helt enkelt placera ett mellanslag mellan varje filnamn:
touch filename1.txt filename2.txt filename3.txt
Du kan kontrollera att filen du skapade finns med det här kommandot:
ls
Eftersom du inte kan redigera filer med beröring är kommandot bättre lämpat för att snabbt skapa flera filer för att redigera senare.
Omdirigeringsoperatör (>)
Den räta vinkelparentesen används i många kommandon för att omdirigera utdata till en specifik fil. Vi kommer att se det användas med andra kommandon senare i den här artikeln.
Du kan dock ange den utan ett specifikt kommando för att skapa en tom fil.
> filename.txt
Se dock upp att omdirigeringsoperatören på egen hand kommer att skriva över alla befintliga filer som redan använder det namnet.
eko
Ekokommandot kommer helt enkelt att skriva ut i terminalen vilken inmatning du än ger det. Men det kan också både skapa en ny fil och, valfritt, spara en enda rad med text inuti den.
För att skapa en ny tom fil, använd detta kommando:
echo -n > filename.txt
För att skapa en ny fil med en textrad, använd:
echo "File text" > filename.txt
Var säker när du använder echo för att placera citattecken runt din text.
katt
Katt-kommandot (förkortning för concatenate) används oftast för att kombinera eller läsa filer. Men det kan också enkelt skapa nya filer med text i dem.
cat > filenname.txt
Omdirigeringsoperatören omdirigerar återigen här utmatningen från cat till den angivna filen, utmatningen är vad du än skriver härnäst. När du är klar med att skriva innehållet i din nya fil, tryck Ctrl+D för att spara den.
printf
Printf-kommandot liknar echo, men med lite mer formateringskraft.
Du kan till exempel skapa en fil med två rader text med följande enstaka kommando:
printf 'Some text
Some more text' > filename.txt
fallocera
Fallocate låter dig skapa en fil i Linux med en viss storlek. Det är främst användbart för teständamål, som att mäta hårddiskens skrivhastighet.
Använd fallocate med följande kommando:
fallocate -l 10MB filename
Ersätt “filnamn” med vad du vill kalla din fil.
Alternativet “-l” anger att du vill ha en specifik storlek, och argumentet “10MB” anger vilken storlek. Du kan också använda större bytestorlekar, som GB och TB. Du kan också använda M istället för MB för att ange mebibyte istället för megabyte.
vim
Vim är en terminalbaserad textredigerare som startar när du anger ett filnamn:
vim filename.txt
Med vim igång, tryck på i för att börja skriva. När du är klar, tryck Esc och och typ :wq följd av Stiga på för att spara och avsluta.
nano
GNU nano är en annan textredigerare som liknar Vim, men kanske lite mer användarvänlig.
Du kan snabbt skapa och börja redigera en fil med det här kommandot:
nano filename.txt
Skriv vad du vill i filen och tryck sedan Ctrl+S att spara och Ctrl+X att lämna.
Relaterat: nano vs. Vim: De bästa terminaltextredigerarna, jämfört
Skapa nya filer med djärvhet
Som en ny filskapande guide, gå vidare och börja skapa dina kataloger med härliga filer.
När du skaffar dig kunskaper i Linux-filhantering kommer du att upptäcka att det finns många coola knep för att manipulera och dölja filer du har skapat.
Om författaren
Jordan Gloor (51 publicerade artiklar)
Jordan är en före detta personalskribent på MUO som brinner för att göra Linux tillgängligt och stressa-free för alla. Han skriver också guider om integritet och produktivitet.
Mer från Jordan Gloor
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
