logo

Linux Skapa fil

Linux-filsystemet betraktar allt som en fil i Linux; oavsett om det är textfilbilder, partitioner, kompilerade program, kataloger eller hårdvaruenheter. Om det inte är en fil måste det vara en process. För att hantera data bildar den en trädstruktur.

Linux filer är skiftlägeskänsliga, så test.txt och Test.txt kommer att betraktas som två olika filer. Det finns flera sätt att skapa en fil i Linux. Några konventionella metoder är följande:

Förutom alla ovanstående metoder kan vi också skapa en fil från skrivbordets filhanterare. Låt oss förstå metoderna ovan i detalj:

1. Använda cat-kommandot

Kattkommandot är ett av de mest använda kommandon i Linux . Den är van vid skapa en fil, visa innehållet i filen, sammanfoga innehållet i flera filer, visa radnumren, och mer.

Här kommer vi att se hur du skapar filer och lägger till innehåll till dem med hjälp av katt kommando .

Skapa först en katalog och döp den till Ny_katalog , utföra mkdir kommando enligt följande:

 mkdir New_directory 

Byt katalog till det:

 cd New_directory 

Produktion:

hur man skapar en array i java
Linux Skapa fil

Kör nu cat-kommandot för att skapa en fil:

 cat > test.txt 

Kommandot ovan skapar en textfil och kommer in i redigeringsläget. Ange nu önskad text och tryck CTRL + D för att spara och avsluta filen så återgår den till kommandoraden.

För att visa innehållet i filen, kör kommandot cat enligt följande:

 cat test.txt 

Tänk på följande utdata:

Linux Skapa fil

2. Använda pekkommandot

De Rör kommando är också ett av de populära kommandona i Linux. Den är van vid skapa en ny fil, uppdatera tidsstämpeln på befintliga filer och kataloger . Det kan också skapa tomma filer i Linux.

De pekkommando är det enklaste sättet att skapa en ny fil från kommandoraden. Vi kan skapa flera filer genom att köra detta kommando samtidigt.

För att skapa en fil, kör pekkommandot följt av filnamnet enligt nedan:

 touch test1.txt 

För att lista informationen om den skapade filen, kör följande kommando:

 ls - l test1.txt 

Tänk på följande utdata:

Linux Skapa fil

För att skapa flera filer samtidigt, ange filer och deras tillägg efter pekkommandot tillsammans med ett enda mellanslag. Utför kommandot nedan för att skapa tre filer samtidigt:

 touch test1.txt test2.txt test3.txt 

För att skapa två olika typer av fil, kör kommandot enligt följande:

 touch test4.txt test.odt 

Kommandot ovan kommer att skapa två olika filer med namnet som test4.txt och test.odt .

För att visa filen och dess tidsstämpel, kör ls kommando enligt följande:

 ls -l 

Tänk på följande utdata:

Linux Skapa fil

Om vi ​​skickar namnet på en befintlig fil kommer den att ändra tidsstämpeln för den filen.

Notera: Den betydande skillnaden mellan touch- och cat-kommando är att med hjälp av cat-kommandot kan vi specificera innehållet i filen från kommandotolken, jämförelsevis skapar touch-kommandot en tom fil.

3. Använd omdirigeringssymbolen (>).

Vi kan också skapa en fil med hjälp av omdirigeringssymbolen (>) på kommandoraden. För att skapa en fil behöver vi bara skriva en omdirigeringssymbol (>) följt av filnamnet. Denna symbol används mest för att omdirigera utdata. Det finns två sätt att omdirigera utdata. Om vi ​​använder > operatör , kommer den att skriva över den befintliga filen, och >> operatorn kommer att lägga till utdata.

För att skapa en fil med omdirigeringsoperator (>), kör kommandot enligt följande:

 > test5.txt 

Ovanstående kommando kommer att skapa en fil, för att visa existensen av den skapade filen, kör följande kommando:

 ls -l test5.txt 

Tänk på följande utdata:

Linux Skapa fil

4. Använda ekokommandot

De eko kommando används för att skapa en fil, men vi bör ange filinnehållet på kommandoraden.

För att skapa filen med kommandot echo, kör kommandot enligt följande:

 echo ' File content' > test6.txt 

Ovanstående kommando kommer att skapa test 6 fil. För att visa existensen av filen, kör följande kommando:

 ls -l test6.txt 

överväg nedanstående utdata:

Linux Skapa fil

5. Använd kommandot printf

Vi kan också skapa en fil med hjälp av printf kommando. För detta måste vi ange filinnehållet på kommandoraden.

För att skapa en fil med kommandot printf, kör kommandot enligt följande:

 printf ' File content' > test7.txt 

För att visa fildetaljerna, kör kommandot ls enligt följande:

 ls -l test7.txt 

För att visa filinnehållet, kör kommandot cat enligt följande:

 cat test7.txt 

Tänk på följande utdata:

Linux Skapa fil

6. Använda textredigeraren

Vi kan också skapa en fil med hjälp av olika textredigerare som vim, nano, vi, och mer.

    Använder Vim textredigerare

Vi kan skapa en fil med hjälp av Vim textredigerare . Om du inte har vim-editorn installerad på din maskin, kör följande kommando:

 sudo apt install vim 

Produktion:

 [sudo] password for javatpoint: Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: vim-runtime Suggested packages: ctags vim-doc vim-scripts The following NEW packages will be installed: vim vim-runtime 0 upgraded, 2 newly installed, 0 to remove and 64 not upgraded. Need to get 6,878 kB of archives. After this operation, 33.4 MB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim-runtime all 2:8.1.0875-5ubuntu2 [5,669 kB] Get:2 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim amd64 2:8.1.0875-5ubuntu2 [1,209 kB] Fetched 6,878 kB in 3s (2,256 kB/s) Selecting previously unselected package vim-runtime. (Reading database ... 216385 files and directories currently installed.) Preparing to unpack .../vim-runtime_2%3a8.1.0875-5ubuntu2_all.deb ... Adding 'diversion of /usr/share/vim/vim81/doc/help.txt to /usr/share/vim/vim81/doc/ help.txt.vim-tiny by vim-runtime' Adding 'diversion of /usr/share/vim/vim81/doc/tags to /usr/share/vim/vim81/doc/tags .vim-tiny by vim-runtime' Unpacking vim-runtime (2:8.1.0875-5ubuntu2) ... Selecting previously unselected package vim. Preparing to unpack .../vim_2%3a8.1.0875-5ubuntu2_amd64.deb ... Unpacking vim (2:8.1.0875-5ubuntu2) ... Setting up vim-runtime (2:8.1.0875-5ubuntu2) ... Setting up vim (2:8.1.0875-5ubuntu2) ... update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto m ode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto m ode Processing triggers for man-db (2.8.7-3) ... 

Vim-textredigeraren har installerats.

För att skapa en fil med vim-textredigeraren, kör följande kommando:

 vim test8.txt 

Kommandot ovan öppnar textredigeraren, tryck på i-tangenten för att gå till redigerarens infogningsläge.

Ange filinnehållet, tryck Esc-tangenten föregås av :wq för att spara och avsluta filen. Textredigeraren ser ut så här:

Linux Skapa fil

För att visa filinformationen, kör ls kommando enligt följande:

 ls -l test8.txt 

För att se filinnehållet, kör kommandot cat enligt följande:

 cat test8.txt 

Tänk på följande utdata:

Linux Skapa fil

7. Använda Nano editor

Vi kan skapa en fil med hjälp av nano textredigerare. För att skapa en fil, kör följande kommando:

 nano test9.txt 

Kommandot ovan öppnar nanotextredigeraren. Skriv in önskad text och tryck CTRL + X skriv sedan y för att bekräfta filändringarna. Tryck Enter-tangent för att avsluta redigeraren.

Nanotextredigeraren ser ut som bilden nedan:

Linux Skapa fil

För att visa filinformationen, kör följande kommando:

 ls -l test9.txt 

För att se filinnehållet, kör följande kommando:

 cat test9.txt 

Tänk på följande utdata:

Linux Skapa fil

Använder Vi editor

För att skapa en fil med Vi editor, kör följande kommando:

 vi test10.txt 

Kommandot ovan öppnar Vi-redigeraren. Tryck på i-tangenten för infogningsläget och ange filinnehållet. Tryck på Esc-tangenten och :wq för att spara och avsluta filen från redigeraren.

För att visa filinformationen, kör följande kommando:

 ls -l test10.txt 

För att visa filinnehållet, kör följande kommando:

java nummer till sträng
 cat test10.txt 

Tänk på följande utdata:

Linux Skapa fil