Android

Hur man skapar en fil i Linux

3 Filsystem och Behorigheter i Linux avi

3 Filsystem och Behorigheter i Linux avi

Innehållsförteckning:

Anonim

I Linux kan vi skapa en ny fil antingen från kommandoraden eller från skrivbordsfilhanteraren.

Att veta hur man skapar en ny fil är en viktig färdighet för alla som använder Linux regelbundet.

I denna handledning visar vi dig olika sätt att snabbt skapa en ny fil i Linux med hjälp av kommandoraden.

Innan du börjar

För att skapa en ny fil måste du ha skrivbehörigheter i moderkatalogen. Annars får du ett tillåtet nekat fel.

Skapa en fil med touchkommando

Pekskommandot tillåter oss att uppdatera tidsstämplarna på befintliga filer och kataloger samt skapa nya tomma filer.

Det enklaste och mest minnesvärda sättet att skapa nya tomma filer är genom att använda pekskommandot.

För att skapa en ny fil kör du helt enkelt touch-kommandot följt av namnet på filen du vill skapa:

touch file1.txt

Om filen file1.txt inte finns kommer kommandot ovan att skapa det, annars kommer det att ändra dess tidsstämplar.

Om du vill skapa flera filer samtidigt anger du filnamnen separerade med mellanslag:

touch file1.txt file2.txt file3.txt

Skapa en fil med omdirigeringsoperatören

Omdirigering låter dig fånga utdata från ett kommando och skicka den som inmatning till ett annat kommando eller fil. Det finns två sätt att omdirigera utgången till en fil. Operatören > kommer att skriva över en befintlig fil, medan >> -operatören lägger till utgången till filen.

För att skapa en tom nollängdsfil anger du bara namnet på filen du vill skapa efter omdirigeringsoperatören:

> file1.txt

Detta är det kortaste kommandot för att skapa en ny fil i Linux.

När du skapar en fil med en omdirigering, var försiktig så att du inte skriver över en viktig befintlig fil.

Skapa en fil med kattkommando

Kattkommandot används främst för att läsa och sammanfoga filer, men det kan också användas för att skapa nya filer.

För att skapa en ny fil, kör kattkommandot följt av omdirigeringsoperatören > och namnet på filen du vill skapa. Tryck på Enter skriv texten och när du är klar trycker du på CRTL+D att spara filerna.

cat > file1.txt

Skapa en fil med eko-kommando

Echo-kommandot skriver ut strängarna som skickas som argument till standardutgången, som kan omdirigeras till en fil.

För att skapa en ny fil, kör ekokommandot följt av texten du vill skriva ut och använd omdirigeringsoperatören > att skriva utdata till filen du vill skapa.

echo "Some line" > file1.txt

echo > file1.txt

Skapa en fil med Heredoc

Här är dokument eller Heredoc en typ av omdirigering som låter dig skicka flera inmatningsrader till ett kommando.

Den här metoden används oftast när du vill skapa en fil som innehåller flera textrader från ett skalskript.

Till exempel, för att skapa en ny fil file1.txt använder du följande kod:

<< EOF > file1.txt Some line Some other line EOF

Heredokroppen kan innehålla variabler, specialtecken och kommandon.

Skapa en stor fil

Ibland, för teständamål, kanske du vill skapa en stor datafil. Detta är användbart när du vill testa skrivhastigheten på din enhet eller för att testa nedladdningshastigheten för din anslutning.

Använda kommandot dd

Kommandot dd används främst för att konvertera och kopiera filer.

För att skapa en fil med namnet 1G.test med en storlek på 1 GB skulle du köra:

dd if=/dev/zero of=1G.test bs=1 count=0 seek=1G

Med hjälp av fallocate kommando

fallocate ett kommandoradsverktyg för att tilldela verkligt diskutrymme för filer.

Följande kommando skapar en ny fil med namnet 1G.test med en storlek på 1 GB:

fallocate -l 1G 1G.test

Slutsats

I denna handledning lärde du dig att skapa en ny fil i Linux från kommandoraden med olika kommandon och omdirigering.

Om kommandoraden inte är din sak kan du enkelt skapa en tom textfil med högerklickmenyn i File Manager.

bash terminal