Kā pārvietot vai kopēt failus vai mapes Linux?

Linux

Daudzi no mums, ja ne lielākā daļae mēs esam pieraduši izmantot grafisko saskarni vai tā teikt darbvirsmas vide. Pārvietošanās, rediģēšanas uzdevumi, cita starpā pārdēvēt failus vai mapes tos parasti veic vienkāršā veidā, veicot tikai pāris klikšķus.

Bet kas notiek, kad jums ir jāizmanto šīs kustības serverī Tā kā lielāko daļu no tām parasti pārvalda tikai no komandu konsoles, to parasti aizņem īpašie serveri nekad nav sāp zināt, kā tas tiek darīts jo nekad nevar zināt, kad tas var būt aizņemts.

Man ir gadījies, ka dažos gadījumos esmu pazaudējis grafisko vidi un man ir jāizmanto konsole, lai varētu to atjaunot, bet tas ir vēl viens punkts.

Diena šodien es nāku dalīties ar jums dažās vienkāršās komandās, kas mums palīdzēs lai veiktu failu kopēšanas vai pārvietošanas uzdevumus.

saistīto rakstu:
Pamata atļaujas GNU / Linux ar chmod

Kā pārvietot failus vai mapes Linux?

Pirmā lieta būs termināls kas būs mūsu rīks, kas mums palīdzēs šajā visā, otra lieta ir izveidot dažas mapes ar teksta dokumentiem iekšpusē to, lai nesabojātu vai nezaudētu informāciju.

kopēt un pārvietot failus

Visizplatītākā lieta ir direktorijas faila pārvietošana šim nolūkam mēs izmantosim komandu mv:

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

Šeit mēs darām failu.txt pārvietošanu uz testa mapi, kas atrodas mūsu dokumentu mapē. Lai to izdarītu, mēs ņemam vērā, ka šobrīd mēs atrodamies direktorijā, kurā atrodas fails.txt

Kad mēs vēlamies vienlaikus pārvietot vairākus failus, sintakses veids būtu šāds:

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

Tagad kaut kas ļoti noderīgs ir izmantot * kad failiem ir tāda pati nosaukuma bāze, piemēram:

Amd-gpu…

Amd-gpu-pro ..

Amd vadītājs ...

saistīto rakstu:
Padomi: vairāk nekā 400 komandas GNU / Linux, kas jums jāzina 😀

Tātad, kā mēs redzam, viņiem ir tāda pati "AMD" bāze, lai pārvietotu visus šos failus ar to pašu bāzes nomenklatūru, mēs rīkojamies šādi:

mv AMD* /ruta/de/destino

Tas pats attiecas uz visiem failiem ar tādu pašu tipu, piemēram, .doc, .xls, .deb, .rpm utt. Lai tos pārvietotu, mēs tikai piemērojamies

mv *.deb /ruta/de/destino

Līdz šim brīdim ir nedaudz skaidrs, kā tas darbojas un kā mēs varam atvieglot uzdevumu vairākos veidos, bet kas notiek, ja mēs vēlamies pārvietot visu, kam ir direktorijs, gan failus, gan apakšmapes.

Šim nolūkam mēs izmantosim *, piemēram, es vēlos visu, ko es saspiestu, pārvietot no WordPress uz diviem iepriekšējiem direktorijiem:

mv wordpress/* …/

Lai uzzinātu nedaudz vairāk par komandu, kuru mēs varam izmantot tās man vai ar parametru -help, šeit mēs redzēsim visus tās parametrus.

Kā kopēt failus Linux?

Šim gadījumam tas ir gandrīz līdzīgs atšķirībā no tā, lai šeit pārvietotu failus vai mapes no viena uz otru glabāt failus un mapes to izcelsmes vietā un izveidojiet kopiju izvēlētajā direktorijā.

Un vienkārša komanda faila vai mapes kopēšanai no viena direktorija uz citu:

cp objetoacopiar rutadedestino

Skaidrāks veids, kā to aplūkot:

cp archivo.txt /ruta/de/destino

Šo komandu parasti izmanto, lai izveidotu rediģējamā faila vai mapes dublējumkopijas, jo tā izveido kopiju, bet ar citu nosaukumu - praktisks piemērs:

cp log.txt log.bak

līdz kopēt vairākus failus vai mapes:

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

Tagad ja mēs vēlamies kopēt visu, kas satur mapi, kurā mēs atrodamies uz citu direktoriju:

cp  /* /ruta/de/destino

Tagad, ja mēs vēlamies kopēt direktoriju no vienas vietas uz otru

cp /directorio /ruta/de/destino

Ir svarīgi būt vienā līmenī zem direktorija, kuru kopēsim, jo, ja atrodamies tajā, ir jānorāda pilns ceļš, jo, ja komandu ievietosim tikai tā, kā es to ievietoju, tas izveidos tikai tukšu direktoriju.

Visbeidzot, ja mēs vēlamies uzzināt visus tā parametrus, mēs paļaujamies uz tā cilvēku vai ar –palīdzību

Bez papildu domām, tās ir ārkārtīgi vienkāršas komandas, to izmantošana var jums daudz palīdzēt, un jums pat vajadzētu būt piesardzīgai ar tām, jo ​​vienmēr ieteicams izmantot rekursīvo formu, kas tiek izmantota ar parametru -r.


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

2 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Horhe C Rodrigess S teica

    Ja es vēlos kopēt visus failus no vienas mapes uz citu, tas būtu tad

    cp / * / nosaukums / mape / mērķis ??

    stāvot mapē, kur man ir faili, kurus kopēt?

  2.   Huans Manuels Kariljo Kamposs teica

    Es vēlos kopēt noteiktu skaitu ierakstu no avota faila uz galamērķa failu, dažreiz tas ir ieraksts no ieraksta līdz diapazonam, kā es to varu izdarīt?