Hogyan lehet fájlokat vagy mappákat áthelyezni vagy másolni Linux alatt?

linux

Sokan közülünk, ha nem a legnagyobb részee egy grafikus felületet szoktunk használni vagy asztali környezet úgymond. A mozgatás, szerkesztés feladatai, nevezzen át többek között fájlokat vagy mappákat általában egyszerű módon, pár kattintással végzik.

De mi történik, ha ezeket a mozgásokat egy szerveren kell használnia mivel a legtöbbjüket általában csak parancskonzolról kezelik, ezt általában dedikált szerverek foglalják el, bár soha nem árt tudni, hogyan történik ez mert soha nem lehet tudni, mikor lehet elfoglalt.

Történt velem, hogy bizonyos esetekben elvesztettem a grafikus környezetemet, és a konzol használatával kellett helyreállítanom, de ez egy másik pont.

Nap ma megosztani szeretnék veletek néhány egyszerű parancsot, amelyek segítségünkre lesznek fájlok másolásával vagy áthelyezésével kapcsolatos feladatok ellátására.

Kapcsolódó cikk:
Alapvető engedélyek GNU / Linux-ban chmod-tal

Hogyan lehet fájlokat vagy mappákat áthelyezni Linux alatt?

Az első dolog egy terminál lesz ami az az eszközünk lesz, amely mindebben segít, a második dolog néhány mappa létrehozása szöveges dokumentumokkal ezt annak érdekében, hogy ne károsítsák vagy elveszítsék az információkat.

fájlok másolása és áthelyezése

A leggyakoribb dolog egy könyvtárfájl áthelyezése ehhez az mv parancsot fogjuk használni:

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

Itt azt csináljuk, hogy a file.txt fájlt áthelyezzük a tesztmappába, amely a dokumentumok mappánkban található. Ehhez figyelembe vesszük, hogy jelenleg abban a könyvtárban vagyunk, ahol a file.txt található

Amikor egyszerre több fájlt akarunk áthelyezni, a szintaxis típusa a következő lenne:

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

Most nagyon hasznos dolog egy * amikor a fájloknak ugyanaz az alapja a névben, például:

Amd-gpu…

Amd-gpu-pro ..

Amd-driver ...

Kapcsolódó cikk:
Tippek: Több mint 400 parancs a GNU / Linux számára, amelyeket tudnia kell 😀

Tehát, amint láthatjuk, ugyanazzal az "AMD" bázissal rendelkeznek, hogy az összes fájlt ugyanazon alapnómenklatúrával áthelyezzék, a következőket tesszük:

mv AMD* /ruta/de/destino

Ugyanez vonatkozik az összes azonos típusú fájlra, például .doc, .xls, .deb, .rpm stb. Ahhoz, hogy áthelyezzük őket, csak alkalmazzuk

mv *.deb /ruta/de/destino

Eddig a pontig egy kicsit világos, hogyan működik, és hogyan tudjuk megkönnyíteni a feladatot különféle módokon, de mi történik, ha mindent áthelyezni akarunk, amelynek van könyvtár, fájlok és almappák egyaránt.

Ehhez a * -ot fogjuk használni, például mindent, amit kicsomagoltam, a wordpress-ből két előző könyvtárba szeretném áthelyezni:

mv wordpress/* …/

Kicsit többet megtudni a parancsról, amelyet használhatunk a man vagy a -help paraméterrel, itt megnézzük az összes paraméterét.

Hogyan lehet fájlokat másolni Linux alatt?

Erre az esetre majdnem hasonló, ellentétben azzal, fájlok vagy mappák ide történő áthelyezéséhez tartsa a fájlokat és mappákat származási helyükön és hozzon létre egy példányt a kiválasztott könyvtárban.

Un egyszerű parancs fájl vagy mappa másolásához egyik könyvtárból a másikba:

cp objetoacopiar rutadedestino

Kifejezettebb nézőpont:

cp archivo.txt /ruta/de/destino

Ezt a parancsot általában sokat használják egy szerkeszteni kívánt fájl vagy mappa biztonsági másolatának készítésére, mivel egy teljes példányt hoz létre, de más néven, gyakorlati példa:

cp log.txt log.bak

hogy több fájlt vagy mappát másolhat:

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

Most ha mindent át akarunk másolni, amely tartalmazza a mappát, ahová elhelyezkedünk egy másik könyvtárba:

cp  /* /ruta/de/destino

Most, ha egy könyvtárat át akarunk másolni egyik helyről a másikra

cp /directorio /ruta/de/destino

Fontos, hogy egy szint alatt legyen az a könyvtár, amelyet másolni fogunk, mert ha benne vagyunk, akkor meg kell adni a teljes elérési utat, mivel ha csak úgy helyezzük el a parancsot, ahogyan én megfogalmaztam, az csak egy üres könyvtárat hoz létre.

Végül, ha minden paraméterét meg akarjuk ismerni, akkor az emberére vagy a –help segítségével támaszkodunk

Minden további nélkül rendkívül alapvető parancsok, használatuk sokat segíthet Önnek, és még óvatosnak is kell lenni velük, mivel mindig ajánlott a -r paraméterrel együtt használt rekurzív alak használata.


A cikk tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

2 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Jorge C Rodriguez S. dijo

    Ha az összes fájlt át akarom másolni egyik mappából egy másikba, akkor az lenne

    cp / * / név / mappa / cél ??

    abban a mappában állok, ahová másolhatom a fájlokat?

  2.   Juan Manuel Carrillo Campos dijo

    Meghatározott számú rekordot szeretnék átmásolni a forrásfájlból a célfájlba, néha ez rekordról rekordra tartományra vonatkozik, hogyan tudom ezt megtenni?