Ako presúvať alebo kopírovať súbory alebo priečinky v systéme Linux?

linux

Mnohí z nás, ak nie najväčšia časťSme zvyknutí používať grafické rozhranie alebo takpovediac desktopové prostredie. Úlohy presunu, úpravy, premenujte okrem iného súbory alebo priečinky zvyčajne sa to robí jednoduchým spôsobom, stačí pár kliknutí.

Hruška čo sa stane, keď budete musieť tieto pohyby použiť na serveri pretože väčšina z nich je zvyčajne spravovaná iba z príkazovej konzoly, je to obvykle obsadené na dedikovaných serveroch nikdy nezaškodí vedieť, ako sa to robí lebo nikdy nevieš, kedy môže byť rušno.

Stalo sa mi, že som pri niektorých príležitostiach stratil grafické prostredie a na jeho obnovenie musím použiť konzolu, ale to je ďalší bod.

Deň dnes sa s vami podelím o niekoľko jednoduchých príkazov, ktoré nám pomôžu na vykonávanie úloh kopírovania alebo presúvania súborov.

Súvisiaci článok:
Základné oprávnenia v GNU / Linux s chmod

Ako presunúť súbory alebo priečinky v systéme Linux?

Prvá vec bude mať terminál ktorý bude našim nástrojom, ktorý nám s tým všetkým pomôže, druhá vec je vytvoriť nejaké priečinky, v ktorých sú textové dokumenty to, aby nedošlo k poškodeniu alebo strate informácií.

kopírovať a presúvať súbory

Najbežnejšou vecou je presunúť súbor adresára na to použijeme príkaz mv:

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

Tu robíme presun súboru.txt do testovacieho priečinka, ktorý je v priečinku s dokumentmi. Berieme do úvahy, že sme momentálne umiestnení v adresári, kde sa nachádza súbor.txt

Keď chceme presunúť viac ako jeden súbor súčasne, typ syntaxe bude nasledovný:

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

Teraz niečo veľmi užitočné je použiť * keď majú súbory rovnaký názov, napríklad:

Amd-gpu…

Amd-gpu-pro ..

Amd-driver ...

Súvisiaci článok:
Tipy: Viac ako 400 príkazov pre GNU / Linux, ktoré by ste mali vedieť 😀

Ako teda vidíme, majú rovnakú základňu „AMD“ na presun všetkých tých súborov s rovnakou základnou nomenklatúrou, robíme nasledovné:

mv AMD* /ruta/de/destino

To isté platí pre všetky súbory rovnakého typu, napríklad .doc, .xls, .deb, .rpm atď. Na ich presun iba aplikujeme

mv *.deb /ruta/de/destino

Až do tohto bodu je trochu jasné, ako to funguje a ako si môžeme úlohu uľahčiť rôznymi spôsobmi, ale čo sa stane, keď chceme presunúť všetko v adresári, a to v súboroch aj podpriečinkoch.

Na to použijeme *, napríklad chcem presunúť všetko, čo som dekomprimoval, z wordpressu do dvoch predchádzajúcich adresárov:

mv wordpress/* …/

Ak chceme vedieť o príkaze niečo viac, môžeme použiť jeho človeka alebo parameter -help, tu uvidíme všetky jeho parametre.

Ako kopírovať súbory v systéme Linux?

Pre tento prípad je to na rozdiel od toho takmer podobné, ak chcete presunúť súbory alebo priečinky z jedného do druhého, tu uchovávať súbory a priečinky na mieste ich pôvodu a vytvorte kópiu vo vybranom adresári.

Un jednoduchý príkaz na kopírovanie súboru alebo priečinka z jedného adresára do druhého:

cp objetoacopiar rutadedestino

Výslovnejší pohľad na to:

cp archivo.txt /ruta/de/destino

Tento príkaz sa zvyčajne často používa na zálohovanie súborov alebo priečinkov, ktoré sa majú upravovať, pretože vytvárajú celkovú kópiu, ale s iným názvom, praktický príklad:

cp log.txt log.bak

na kopírovať viac súborov alebo priečinkov:

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

Teraz ak chceme kopírovať všetko, čo obsahuje priečinok, kde sme umiestnení do iného adresára:

cp  /* /ruta/de/destino

Teraz, ak chceme skopírovať adresár z jedného miesta na druhé

cp /directorio /ruta/de/destino

Je dôležité, aby ste boli o úroveň nižšie pod adresárom, ktorý ideme kopírovať, pretože ak sa nachádzame v jeho vnútri, je potrebné zadať celú cestu, pretože ak zadáme príkaz iba tak, ako som ho vložil, vytvorí sa iba prázdny adresár.

Nakoniec, ak chceme poznať všetky jeho parametre, spoliehame sa na jeho človeka alebo s –help

Bez ďalších okolkov sú to mimoriadne základné príkazy, ktorých použitie vám môže veľmi pomôcť a mali by ste s nimi byť dokonca opatrní, pretože sa vždy odporúča používať rekurzívny formulár, ktorý sa používa s parametrom -r.


2 komentáre, nechajte svoj

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Jorge C. Rodriguez S. dijo

    Ak chcem skopírovať všetky súbory z jedného priečinka do druhého, bolo by to potom

    cp / * / meno / adresár / cieľ ??

    stojím v priečinku, kde mám súbory na kopírovanie?

  2.   Juan Manuel Carrillo Campos dijo

    Chcem skopírovať konkrétny počet záznamov zo zdrojového súboru do cieľového súboru, niekedy ide o záznam z rozsahu záznamu do rozsahu, ako to môžem urobiť?