Cum să mutați sau să copiați fișiere sau foldere în Linux?

linux

Mulți dintre noi, dacă nu chiar cea mai mare parteSuntem obișnuiți să folosim o interfață grafică sau un mediu desktop, ca să spunem așa. Sarcinile de mutare, editare, redenumiți printre altele fișiere sau foldere acestea sunt de obicei realizate într-un mod simplu cu doar câteva clicuri.

Dar ce se întâmplă când trebuie să utilizați aceste mișcări pe un server deoarece majoritatea sunt gestionate de obicei doar de pe o consolă de comandă, deși aceasta este ocupată de obicei pe servere dedicate nu strică niciodată să știi cum se face acest lucru pentru că nu știi niciodată când poate fi ocupat.

Mi s-a întâmplat că, în unele ocazii, mi-am pierdut mediul grafic și trebuie să folosesc consola pentru a o putea recupera, dar acesta este un alt punct.

Ziua de astăzi vin să vă împărtășesc câteva comenzi simple care ne vor ajuta pentru a efectua sarcinile de copiere sau mutare a fișierelor.

Articol asociat:
Permisiuni de bază în GNU / Linux cu chmod

Cum să mutați fișiere sau foldere în Linux?

Primul lucru va fi să ai un terminal care va fi instrumentul nostru care ne va ajuta cu toate acestea, al doilea lucru este să creezi niște foldere cu documente text în interior acest lucru pentru a nu deteriora sau pierde informații.

copiați și mutați fișiere

Cel mai obișnuit lucru este să mutați un fișier director pentru aceasta vom folosi comanda mv:

mv archivo.txt /home/usuario/Documentos/prueba

Aici ceea ce facem este mutarea file.txt în folderul de testare din folderul nostru de documente. Pentru aceasta luăm în considerare faptul că suntem poziționați în prezent în directorul în care se află fișierul.txt

Când vrem să mutăm mai multe fișiere odată, tipul de sintaxă ar fi următorul:

mv archivo.1 archivo.2 archivo.3 /ruta/de/destino

Acum ceva foarte util este să folosiți un * când fișierele au aceeași bază în nume, de exemplu:

Amd-gpu…

Amd-gpu-pro ..

Amd-driver ...

Articol asociat:
Sfaturi: Peste 400 de comenzi pentru GNU / Linux pe care ar trebui să le cunoașteți 😀

Deci, după cum putem vedea, au aceeași bază "AMD" pentru a muta toate acele fișiere cu aceeași nomenclatură de bază, facem următoarele:

mv AMD* /ruta/de/destino

Același lucru se aplică pentru toate acele fișiere cu același tip, de exemplu, .doc, .xls, .deb, .rpm etc. Pentru a le muta, aplicăm doar

mv *.deb /ruta/de/destino

Până în acest moment este puțin clar cum funcționează și cum putem facilita sarcina în mai multe moduri, dar ce se întâmplă atunci când vrem să mutăm tot ce are un director, atât fișiere, cât și subfoldere.

Pentru aceasta vom folosi *, de exemplu, vreau să mut tot ce am decomprimat din wordpress în două directoare anterioare:

mv wordpress/* …/

Pentru a afla mai multe despre comandă putem folosi man sau cu parametrul -help, aici vom vedea toți parametrii săi.

Cum să copiați fișiere în Linux?

Pentru acest caz este aproape similar spre deosebire de asta, pentru a muta fișiere sau foldere de la unul la altul, aici păstrați fișierele și folderele la locul lor de origine și creați o copie într-un director ales.

Un comandă simplă pentru a copia un fișier sau folder dintr-un director în altul:

cp objetoacopiar rutadedestino

Un mod mai explicit de a-l privi:

cp archivo.txt /ruta/de/destino

Această comandă este de obicei folosită mult pentru a face copii de siguranță ale unui fișier sau folder care urmează să fie editat, deoarece creează o copie totală, dar cu un nume diferit, un exemplu practic:

cp log.txt log.bak

la copiați mai multe fișiere sau foldere:

cp archivo1 /carpeta1 /carpeta/carpeta /ruta/de/destino

Acum dacă vrem să copiem tot ce conține folderul în care suntem poziționați către alt director:

cp  /* /ruta/de/destino

Acum, dacă vrem să copiem un director dintr-un loc în altul

cp /directorio /ruta/de/destino

Este important să fim la un nivel sub directorul pe care urmează să îl copiem, deoarece dacă suntem în interiorul acestuia este necesar să specificăm calea completă, deoarece dacă punem comanda doar în modul în care am pus-o, va crea doar un director gol.

În cele din urmă, dacă vrem să îi cunoaștem toți parametrii, ne bazăm pe omul său sau cu –help

Fără alte întrebări, acestea sunt comenzi extrem de simple, utilizarea lor vă poate ajuta foarte mult și ar trebui chiar să aveți grijă de ele, deoarece este întotdeauna recomandat să utilizați forma recursivă, care este utilizată cu parametrul -r.


2 comentarii, lasă-le pe ale tale

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Jorge C. Rodriguez S. el a spus

    Dacă vreau să copiez toate fișierele dintr-un dosar în altul, ar fi atunci

    cp / * / nume / folder / destinație ??

    stai în dosarul unde am fișierele de copiat?

  2.   Juan Manuel Carrillo Campos el a spus

    Vreau să copiez un anumit număr de înregistrări din fișierul sursă în fișierul destinație, uneori este o înregistrare - de la înregistrare la interval, cum pot face acest lucru?