at vide, hvordan man opretter en ny fil, er en vigtig færdighed for alle, der bruger Linu. regelmæssigt. Du kan oprette en ny fil enten fra kommandolinjen eller fra desktop file manager.
i denne vejledning viser vi dig forskellige måder til hurtigt at oprette en ny fil i Linu.ved hjælp af kommandolinjen.
før du begynder #
for at oprette en ny fil skal du have skrivetilladelser i den overordnede mappe. Ellers vil du modtage en tilladelse nægtet fejl.,
Hvis du vil vise indholdet i en mappe, skal du bruge kommandoen ls
.
oprettelse af en fil med berøringskommando #
kommandoentouch
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 på er ved at bruge kommandoen touch
.,
for At oprette en ny fil, skal du blot køre den touch
kommando efterfulgt af navnet på den fil, du vil oprette:
touch file1.txt
Hvis filen file1.txt
ikke eksisterer kommandoen ovenfor vil skabe det, ellers vil det ændre dens tidsmarkering.
for At oprette flere filer på én gang, skal du angive det filnavn, der er adskilt af mellemrum:
touch file1.txt file2.txt file3.txt
at Oprette en Fil med Omdirigering Operatør #
Omdirigering giver dig mulighed for at fange output fra en kommando, og sender den som input til en anden kommando eller fil., Der er to måder at omdirigere output til en fil. Operatøren>
overskriver en eksisterende fil, mens operatøren >>
tilføjer output til filen.
for At oprette en tom nul-længde-fil skal du blot angive navnet på den fil, du ønsker at skabe efter omdirigering operatør:
> file1.txt
Dette er den korteste kommando for 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 cat Command #
cat-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 Kør cat-kommandoen 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
for at gemme filerne.,
cat > file1.txt
oprettelse af en fil med echo Command #
echo
kommandoen udskriver de strenge, der sendes som argumenter til standardoutputtet, som kan omdirigeres til en fil.
for At oprette en ny fil køre echo
kommando efterfulgt af den tekst, du ønsker at udskrive og bruge den omdirigering operatør >
for at skrive udgang til den fil, du vil oprette.,
echo "Some line" > file1.txt
Hvis du ønsker at oprette en tom skal blot bruge:
echo > file1.txt
Oprettelse af en Fil ved hjælp af Heredoc #
Her dokument eller Heredoc er en type omdirigering, som giver dig mulighed for at passere flere linjer med input til en kommando.
denne metode bruges mest, når du vil oprette en fil, der indeholder flere tekstlinjer fra et shell-script.,
For eksempel, til at oprette en ny fil file1.txt
ville du bruge følgende kode:
cat << EOF > file1.txt
Some line
Some other line
EOF
brødtekst heredoc kan indeholde variabler, særlige tegn og kommandoer.
oprettelse af en stor fil #
Nogle gange vil du måske oprette en stor datafil til testformål. Dette er nyttigt, når du vil teste skrivehastigheden på dit drev eller for at teste do .nloadhastigheden 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, du vil køre:
dd if=/dev/zero of=1G.test bs=1 count=0 seek=1G
Brug fallocate kommando #
fallocate
en kommando-linje værktøj for tildeling af fast disk plads til filer.
Den følgende kommando vil oprette en ny fil med navnet 1G.test
med en størrelse på 1 gb:
fallocate -l 1G 1G.test
Konklusion #
I denne tutorial, du lærte at oprette 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øjreklikmenuen i filhåndteringen.