å Vite hvordan å lage en ny fil er en viktig ferdighet for alle som bruker Linux på en jevnlig basis. Du kan opprette en ny fil, enten fra kommando-linjen eller fra skrivebordet, filbehandling.
I denne opplæringen vil vi vise deg ulike måter å raskt lage en ny fil i Linux ved hjelp av kommandolinjen.
Før du Begynner #
Hvis du vil opprette en ny fil må du ha skriverettigheter på overordnet mappe. Ellers, vil du motta en tillatelse nektes feil.,
Hvis du vil vise innholdet i en katalog bruk ls
– kommandoen .
Opprette en Fil med touch-Kommando #
touch
– kommandoen gjør det mulig for oss å oppdatere tidsstempler på eksisterende filer og kataloger, samt å skape nye, tomme filer.
Den enkleste og mest minneverdige måte å skape nye, tomme filer ved å bruke touch
– kommandoen.,
Hvis du vil opprette en ny fil rett og slett kjøre touch
kommando etterfulgt av navnet på filen du vil lage:
touch file1.txt
Hvis filen file1.txt
ikke eksisterer kommandoen over vil lage det, ellers vil det endre sin tidsstempler.
for Å opprette flere filer på en gang, må du angi filnavn adskilt med mellomrom:
touch file1.txt file2.txt file3.txt
Opprette en Fil med Omdirigering Operatør #
Omdirigering lar deg fange output fra en kommando og sende det som input til en annen kommando eller en fil., Det er to måter å omdirigere utdata til en fil. >
operatør vil overskrive en eksisterende fil, mens >>
operatøren vil legge utdata til fil.
for Å opprette en tom null-lengde-fil rett og slett til å angi navnet på filen du vil lage etter omdirigering operatør:
> file1.txt
Dette er den korteste kommando for å opprette en ny fil i Linux.
Når du oppretter en fil ved hjelp av en omdirigering, være forsiktig for ikke å overskrive en eksisterende viktig fil.,
Opprette en Fil med cat-Kommandoen #
The cat-kommandoen er i hovedsak brukt til å lese og sette sammen filer, men det kan også brukes for å lage nye filer.
Hvis du vil opprette en ny fil kjøre cat-kommandoen etterfulgt av omdirigering operatør >
og navnet på filen du ønsker å opprette. Trykk på Enter
skriv inn teksten, og når du er ferdig trykker du på CRTL+D
for å lagre filer.,
cat > file1.txt
Opprette en Fil med echo-Kommandoen #
echo
– kommandoen skriver ut de strenger som er gått som argumenter til standard output, som kan bli omdirigert til en fil.
Hvis du vil opprette en ny fil kjøre echo
kommando etterfulgt av den teksten du vil skrive ut og bruke omadressering operatør >
for å skrive ut til den filen du ønsker å opprette.,
echo "Some line" > file1.txt
Hvis du ønsker å opprette en tom enkelt å bruke:
echo > file1.txt
Opprette en Fil ved hjelp av Heredoc #
Her dokument eller Heredoc er en type omdirigering som gir deg mulighet til å passere flere linjer med innspill til en kommando.
Denne metoden er mest brukt når du ønskjer å lage en fil som inneholder flere linjer med tekst fra et shell-script.,
For eksempel, for å opprette en ny fil file1.txt
du kan bruke følgende kode:
cat << EOF > file1.txt
Some line
Some other line
EOF
kroppen av heredoc kan inneholde variabler, spesielle tegn og kommandoer.
Opprette en Stor Fil #
noen Ganger, for testing, ønsker du kanskje å opprette et stort data-fil. Dette er nyttig når du ønsker å teste skrive hastighet på harddisken eller til å teste last ned hastigheten på din internettforbindelse.
ved Hjelp av kommandoen dd #
dd
– kommandoen er primært brukes til å konvertere og kopiere filer.,
Hvis du vil opprette en fil som heter 1G.test
med en størrelse på 1 GB kan du kjøre:
dd if=/dev/zero of=1G.test bs=1 count=0 seek=1G
ved Hjelp av fallocate kommando #
fallocate
en command-line verktøy for å fordele ekte diskplass for filer.
følgende kommando vil opprette en ny fil med navnet 1G.test
med en størrelse på 1 GB:
fallocate -l 1G 1G.test
Konklusjon #
I denne opplæringen, har du lært hvordan å lage en ny fil i Linux fra kommandolinjen ved hjelp av ulike kommandoer og omdirigering.,
Hvis command line er ikke din greie kan du enkelt opprette en tom tekst-fil ved hjelp av høyre-klikk menyen i Filbehandling.