știind cum să creezi un fișier nou este o abilitate importantă pentru oricine folosește Linux în mod regulat. Puteți crea un fișier nou fie din linia de comandă, fie din Managerul de fișiere desktop.
în acest tutorial, vă vom arăta diferite 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 permisiune.,
Dacă doriți să afișați conținutul unui director, utilizați comanda ls
.
crearea unui fișier cu comandă tactilă #
comanda touch
ne permite să actualizăm marcajele de timp pe fișierele și directoarele existente, precum și să creăm fișiere noi, goale.
cel mai simplu și mai memorabil mod de a crea fișiere noi, goale este folosind comanda touch
.,
Pentru a crea un nou fișier, pur și simplu rulați touch
comanda urmat de numele de fișier pe care doriți să îl creați:
touch file1.txt
Dacă fișierul file1.txt
nu exista comanda de mai sus va crea, în caz contrar, se va schimba marcajele de timp.pentru a crea mai multe fișiere simultan, specificați numele fișierelor separate de spațiu:
touch file1.txt file2.txt file3.txt
crearea unui fișier cu operatorul de redirecționare #
redirecționarea vă permite să capturați ieșirea dintr-o comandă și să o trimiteți ca intrare către o altă comandă sau fișier., Există două moduri de a redirecționa ieșirea către un fișier. >
operatorul va suprascrie un fișier existent, în timp ce >>
operatorul va adăuga ieșire la dosar.pentru a crea un fișier gol cu lungime 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 utilizând o redirecționare, aveți grijă să nu suprascrieți un fișier existent important.,
crearea unui fișier cu comanda cat #
comanda cat este folosită în principal pentru citirea și concatenarea fișierelor, dar poate fi folosită și pentru crearea de fișiere noi.
pentru a crea un nou fișier 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 odată ce ați terminat, apăsați CRTL+D
pentru a salva fișierele.,
cat > file1.txt
Crearea unui Fișier cu Comanda echo #
echo
comanda printuri de siruri de caractere care sunt transmise ca argumente la standard de ieșire, care poate fi redirecționat către un fișier.
Pentru a crea un nou fișier rula echo
comanda urmat de textul pe care doriți pentru a imprima și de a folosi redirecționarea operator >
pentru a scrie de ieșire fișierul pe care doriți să creați.,
echo "Some line" > file1.txt
Dacă doriți să creați un gol pur și simplu utilizați:
echo > file1.txt
Crearea unui Fișier folosind Heredoc #
Aici documentul sau Heredoc este un tip de redirecționare care vă permite să treacă mai multe linii de intrare la o comanda.această metodă este folosită mai ales atunci 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
v-ar folosi următorul cod:
cat << EOF > file1.txt
Some line
Some other line
EOF
corpul heredoc poate conține variabile, caractere speciale, și comenzi.
crearea unui fișier mare #
uneori, în scopuri de testare, este posibil să 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 dvs.
folosind comanda dd #
comandadd
este folosită în principal pentru a converti și copia fișiere.,
Pentru a crea un fișier numit 1G.test
cu o dimensiune de 1GB te-ar alerga:
dd if=/dev/zero of=1G.test bs=1 count=0 seek=1G
Utilizarea fallocate comanda #
fallocate
un utilitar de linie de comandă pentru alocarea reală de spațiu pe disc pentru fișierele.
comanda următoare va crea un nou fișier numit 1G.test
cu o dimensiune de 1GB:
fallocate -l 1G 1G.test
Concluzie #
În acest tutorial, ai învățat cum să creați un fișier nou în Linux din linia de comandă, folosind diverse comenzi și de redirecționare.,dacă linia de comandă nu este lucrul dvs., puteți crea cu ușurință un fișier text gol folosind meniul cu clic dreapta din Managerul de fișiere.