copierea și lipirea este una dintre cele mai utilizate acțiuni pe un computer. Deși este ușor să faceți acest lucru cu comenzile rapide de la tastatură Ctrl + C și Ctrl + V, pe terminalul Linux nu este atât de simplu. Aveți mai multe opțiuni pentru a face treaba. Iată cum puteți copia și lipi text, fișiere și directoare în terminalul Linux.
copiați și lipiți Text
Dacă doriți doar să copiați o bucată de text în terminal, tot ce trebuie să faceți este să o evidențiați cu mouse-ul, apoi apăsați Ctrl + Shift + C pentru a copia.
pentru a-l lipi acolo unde se află cursorul, utilizați comanda rapidă de la tastatură Ctrl + Shift + V.
comanda rapidă de lipire se aplică și atunci când copiați o secțiune de text dintr-un document Word (sau orice altă aplicație) și doriți să o lipiți în terminal. De exemplu, puteți copia o comandă dintr-o pagină web din browserul dvs. și puteți utiliza comanda rapidă Ctrl + Shift + V pentru a o lipi în terminal.
copiați și lipiți un singur fișier
de fiecare dată când doriți să copiați un fișier sau un folder în linia de comandă Linux, comanda rapidă de la tastatură de mai sus nu va funcționa. Trebuie să utilizați comanda cp
. cp este prescurtare pentru copie. Sintaxa este simplă, de asemenea. Utilizați cp
urmat de fișierul pe care doriți să îl copiați și destinația unde doriți să îl mutați.
cp fișierul dvs.txt ~/Documents/
care, desigur, presupune că fișierul dvs. se află în același director din care lucrați. Puteți specifica ambele.
cp ~/descărcări / fișierul dvs.txt ~ / Documents/
De asemenea, aveți opțiunea de redenumire a fișierului în timp ce îl copiați. Specificați noul nume în destinație.
cp ~/descărcări / fișierul dvs.txt ~ / documente / nume nou.Txt
copiați și lipiți un Folder și conținutul acestuia
pentru a copia un folder și conținutul acestuia, va trebui să spunețicp
comanda pentru a copia recursiv. Este destul de simplu cu steagul -r
.
cp-r ~/Downloads/pictures-directory ~/Pictures/family-vacation-pics
tot restul sintaxei este exact la fel. Steagul-r
servește pentru a spune cp că funcționează cu un director și ar trebui să copieze conținutul acestuia.
Dacă doriți ca acțiunea de lipire să suprascrie fișierele existente, puteți adăuga steagul-f
:
cp-rf ~/Downloads/pictures-directory ~/Pictures/family-vacation-pics
copiați și lipiți mai multe fișiere
de asemenea, puteți copia mai multe fișiere. Linia de comandă Linux vă permite să vizați mai multe elemente simultan cu paranteze {}
. Le puteți utiliza pentru a lista numele fiecărui fișier care urmează să fie copiat separat prin virgule.
cp ~/descărcări / {file1.txt, fișier2.jpg, fișier3.odt} ~/Documents/
toate cele trei fișiere de diferite tipuri de fișiere vor fi copiate în directorul Documente.
copiați și lipiți toate fișierele de același tip
Dacă aveți o mulțime de fișiere de același tip de copiat, puteți utiliza caracterul wildcard*
. Asteriscul / wildcard-ul spune liniei de comandă Linux să accepte absolut orice în acel loc. Deci, dacă îi spui Linux să copieze*.jpg
, va copia toate fișierele JPG, indiferent de nume sau orice altceva vine înainte de .jpg parte.
cp ~/descărcări/*.jpg ~/Pictures/
Dacă doriți să utilizați mai multe tipuri de fișiere, să zicem JPG și PNG, puteți utiliza parantezele de la.
cp ~/descărcări/*.{jpg, png} ~ / Pictures/
mutați un fișier sau un Folder
Dacă ați venit aici în căutarea de a muta un fișier dintr-un loc în altul fără a face un duplicat, puteți face acest lucru și cu ușurință, dar mutarea unui fișier necesită comandamv
. Sintaxa este foarte asemănătoare cu cp.
MV ~/descărcări / fișierul dvs.txt ~ / Documents/
în mod similar, îl puteți redenumi.
MV ~/descărcări / fișierul dvs.txt ~ / documente / redenumit.txt
există totuși o diferență majoră. Nu aveți nevoie de -r
pentru a muta un dosar întreg.
mv ~/Downloads/downloaded-folder ~/Pictures/vacation-pics
asta e tot ce este de făcut. Sunteți gata să începeți să copiați și să mutați fișierele din linia de comandă. Puteți vedea că modul de linie de comandă poate fi foarte eficient în anumite situații.
vrei mai multe indicii pe linia de comandă Linux? Iată cum să verificați istoricul sudo sau să aflați ce face comanda chmod 777 cu permisiunea fișierului.
credit de imagine: Copy-Paste de
cele mai recente tutoriale livrate direct la mesajele primite.