Android

Cum se creează un fișier în linux

► Comprimarea si Arhivarea Fisierelor in Terminalul Linux | Invata Linux Ep. 20

► Comprimarea si Arhivarea Fisierelor in Terminalul Linux | Invata Linux Ep. 20

Cuprins:

Anonim

În Linux, putem crea un fișier nou fie din linia de comandă, fie de la managerul de fișiere desktop.

Să știi cum să creezi un fișier nou este o abilitate importantă pentru oricine folosește Linux în mod regulat.

În acest tutorial, vă vom arăta diverse modalități de a crea rapid un fișier nou în Linux folosind linia de comandă.

Înainte de a începe

Pentru a crea un fișier nou, trebuie să aveți permisiuni de scriere în directorul părinte. În caz contrar, veți primi o eroare refuzată de permis.

Crearea unui fișier cu comanda Touch

Comanda tactilă ne permite să actualizăm punctele de timp pe fișierele și directoarele existente, precum și crearea de noi fișiere goale.

Cel mai simplu și cel mai memorabil mod de a crea fișiere noi, goale, este folosind comanda touch.

Pentru a crea un fișier nou, pur și simplu executați comanda tactilă urmată de numele fișierului pe care doriți să-l creați:

touch file1.txt

Dacă fișierul file1.txt nu există, comanda de mai sus îl va crea, în caz contrar, își va schimba timestamps-urile.

Pentru a crea mai multe fișiere simultan, specificați numele de fișiere separate prin spațiu:

touch file1.txt file2.txt file3.txt

Crearea unui fișier cu operatorul de redirecționare

Redirecția vă permite să captați ieșirea dintr-o comandă și să o trimiteți ca intrare către o altă comandă sau fișier. Există două modalități de redirecționare a ieșirii către un fișier. > Operatorul va suprascrie un fișier existent, în timp ce >> operatorul va adăuga ieșirea la fișier.

Pentru a crea un fișier gol cu ​​lungimea zero pur și simplu specificați numele fișierului pe care doriți să îl creați după operatorul de redirecționare:

> file1.txt

Aceasta este cea mai scurtă comandă pentru a crea un fișier nou în Linux.

Când creați un fișier folosind o redirecționare, aveți grijă să nu suprascrieți un fișier important existent.

Crearea unui fișier cu comandă pisică

Comanda cat este folosită în principal pentru citirea și concatenarea fișierelor, dar poate fi folosită și pentru crearea de noi fișiere.

Pentru a crea un fișier nou, executați comanda cat urmată de operatorul de redirecționare > și numele fișierului pe care doriți să îl creați. Apăsați Enter tastați textul și, după ce ați terminat, apăsați CRTL+D pentru a salva fișierele.

cat > file1.txt

Crearea unui fișier cu comandă ecou

Comanda eco imprimă șirurile care sunt transmise ca argumente la ieșirea standard, care pot fi redirecționate către un fișier.

Pentru a crea un fișier nou, executați comanda ecou, ​​urmată de textul pe care doriți să îl imprimați și utilizați operatorul de redirecționare > pentru a scrie ieșirea în fișierul pe care doriți să-l creați.

echo "Some line" > file1.txt

echo > file1.txt

Crearea unui fișier folosind Heredoc

Aici documentul sau Heredoc este un tip de redirecție care vă permite să treceți mai multe linii de intrare la o comandă.

Această metodă este folosită mai ales când doriți să creați un fișier care conține mai multe linii de text dintr-un script shell.

De exemplu, pentru a crea un nou fișier file1.txt utilizați următorul cod:

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

Corpul eredului poate conține variabile, caractere speciale și comenzi.

Crearea unui fișier mare

Uneori, în scopuri de testare, poate doriți să creați un fișier de date mare. Acest lucru este util atunci când doriți să testați viteza de scriere a unității dvs. sau să testați viteza de descărcare a conexiunii.

Folosind comanda dd

Comanda dd este utilizată în principal pentru a converti și copia fișiere.

Pentru a crea un fișier numit 1G.test cu o dimensiune de 1 GB, ar trebui să rulați:

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

Folosind comanda fallocate

fallocate o utilitate de linie de comandă pentru alocarea de spațiu pe disc real pentru fișiere.

Următoarea comandă va crea un nou fișier numit 1G.test cu o dimensiune de 1 GB:

fallocate -l 1G 1G.test

Concluzie

În acest tutorial, ai învățat cum să creezi un nou fișier în Linux din linia de comandă folosind diverse comenzi și redirecționare.

Dacă linia de comandă nu este lucrul tău, poți crea cu ușurință un fișier text necompletat folosind meniul clic dreapta din Manager fișiere.

terminalul bash