Android

Sådan opretter du en fil i linux

How to create Partition on Windows 10 | Partition Hard Drives

How to create Partition on Windows 10 | Partition Hard Drives

Indholdsfortegnelse:

Anonim

I Linux kan vi oprette en ny fil enten fra kommandolinjen eller fra skrivebordsfilhåndteringen.

At vide, hvordan man opretter en ny fil, er en vigtig færdighed for alle, der bruger Linux regelmæssigt.

I denne tutorial vil vi vise dig forskellige måder til hurtigt at oprette en ny fil i Linux ved hjælp af kommandolinjen.

Før du begynder

For at oprette en ny fil skal du have skrivetilladelser på overordnet bibliotek. Ellers får du en tilladelse, der er nægtet tilladelse.

Oprettelse af en fil med touchkommando

Touch-kommandoen giver os mulighed for at opdatere tidsstemplerne på eksisterende filer og mapper samt oprette nye, tomme filer.

Den nemmeste og mest mindeværdige måde at oprette nye, tomme filer er ved at bruge berørings-kommandoen.

For at oprette en ny fil skal du blot køre touch-kommandoen efterfulgt af navnet på den fil, du vil oprette:

touch file1.txt

Hvis filen file1.txt ikke findes, vil kommandoen ovenfor oprette den, ellers ændrer den dens tidsstempler.

For at oprette flere filer på én gang skal du angive filnavne adskilt med mellemrum:

touch file1.txt file2.txt file3.txt

Oprettelse af en fil med omdirigeringsoperatøren

Omdirigering giver dig mulighed for at fange output fra en kommando og sende det som input til en anden kommando eller fil. Der er to måder at omdirigere output til en fil på. Operatøren > overskriver en eksisterende fil, mens operatøren >> tilføjer output til filen.

For at oprette en tom fil i nul-længde skal du blot specificere navnet på den fil, du vil oprette efter omdirigeringsoperatøren:

> file1.txt

Dette er den korteste kommando til at oprette en ny fil i Linux.

Når du opretter en fil ved hjælp af en omdirigering, skal du passe på ikke at overskrive en vigtig eksisterende fil.

Oprettelse af en fil med kattekommando

Kat-kommandoen bruges hovedsageligt til at læse og sammenkæde filer, men den kan også bruges til at oprette nye filer.

For at oprette en ny fil skal du køre kommandoen kat efterfulgt af omdirigeringsoperatøren > og navnet på den fil, du vil oprette. Tryk på Enter skriv teksten, og når du er færdig, skal du trykke på CRTL+D at gemme filerne.

cat > file1.txt

Oprettelse af en fil med ekko-kommando

Echo-kommandoen udskriver de strenge, der sendes som argumenter til standardoutputet, som kan omdirigeres til en fil.

For at oprette en ny fil skal du køre ekko-kommandoen efterfulgt af den tekst, du vil udskrive, og bruge omdirigeringsoperatøren > til at skrive output til den fil, du vil oprette.

echo "Some line" > file1.txt

echo > file1.txt

Oprettelse af en fil ved hjælp af Heredoc

Her er dokument eller Heredoc en type omdirigering, der giver dig mulighed for at videregive flere inputlinjer til en kommando.

Denne metode bruges mest, når du vil oprette en fil, der indeholder flere linjer med tekst fra et shell-script.

For at oprette en ny fil file1.txt du f.eks. Bruge følgende kode:

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

Heredokroppen kan indeholde variabler, specialtegn og kommandoer.

Oprettelse af en stor fil

Undertiden kan du til testformål oprette en stor datafil. Dette er nyttigt, når du vil teste dit drevs skrivehastighed eller teste downloadhastigheden for din forbindelse.

Brug af dd kommando

Kommandoen dd bruges primært til at konvertere og kopiere filer.

For at oprette en fil med navnet 1G.test med en størrelse på 1 GB, ville du køre:

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

Brug af fallocate kommando

fallocate et kommandolinjeværktøj til tildeling af reel diskplads til filer.

Den følgende kommando opretter en ny fil med navnet 1G.test med en størrelse på 1 GB:

fallocate -l 1G 1G.test

Konklusion

I denne tutorial lærte du, hvordan du opretter en ny fil i Linux fra kommandolinjen ved hjælp af forskellige kommandoer og omdirigering.

Hvis kommandolinjen ikke er din ting, kan du nemt oprette en tom tekstfil ved hjælp af højreklik-menuen i Filhåndtering.

bash terminal