Kiel movi aŭ kopii dosierojn aŭ dosierujojn en Linukso?

linux

Multaj el ni, se ne la plej granda partoNi kutimas uzi grafikan interfacon aŭ labortabla medio por tiel diri. La taskoj moviĝi, redakti, alinomi interalie dosierojn aŭ dosierujojn ili kutime fariĝas simplaj per nur kelkaj klakoj.

Sed kio okazas kiam vi devas uzi ĉi tiujn movojn en servilo ĉar plej multaj el ili estas kutime administrataj nur de komanda konzolo, ĉi tio kutime estas okupata en dediĉitaj serviloj, kvankam neniam doloras scii kiel ĉi tio fariĝas ĉar vi neniam scias, kiam ĝi povas esti okupata

Al mi okazis, ke kelkfoje mi perdis mian grafikan medion kaj mi devas uzi la konzolon por povi reakiri ĝin, sed tio estas alia punkto.

La tago de hodiaŭ mi venas por dividi kun vi iujn simplajn ordonojn, kiuj helpos nin plenumi la taskojn kopii aŭ movi dosierojn.

Rilata artikolo:
Bazaj permesoj en GNU / Linukso kun chmod

Kiel movi dosierojn aŭ dosierujojn en Linukso?

La unua afero estos havi terminalon kiu estos nia ilo, kiu helpos nin pri ĉio ĉi, la dua afero estas krei iujn dosierujojn kun tekstaj dokumentoj interne ĉi tio por ne damaĝi aŭ perdi informojn.

kopii kaj movi dosierojn

La plej kutima afero estas movi dosierujan dosieron por ĉi tio ni uzos la komandon mv:

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

Ĉi tie, kion ni faras, movas file.txt al la testdosierujo en nia dokumenta dosierujo. Por tio ni konsideras, ke ni nuntempe lokiĝas en la dosierujo, kie dosiero.txt troviĝas

Kiam ni volas movi pli ol unu dosieron samtempe, la sintaksa tipo estus la sekva:

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

Nun io tre utila estas uzi * kiam dosieroj havas la saman bazon en nomo, ekzemple:

Amd-gpu…

Amd-gpu-pro ..

Amd-ŝoforo ...

Rilata artikolo:
Konsiloj: Pli ol 400 komandojn por GNU / Linukso, kiujn vi devus scii 😀

Do, kiel ni povas vidi, ili havas la saman "AMD" bazon por movi ĉiujn tiujn dosierojn kun tiu sama baza nomenklaturo, ni faras la jenon:

mv AMD* /ruta/de/destino

Lin sama validas por ĉiuj tiuj dosieroj kun la sama tipo, ekzemple .doc, .xls, .deb, .rpm ktp. Por movi ilin ni nur kandidatiĝas

mv *.deb /ruta/de/destino

Ĝis ĉi tiu punkto estas iom klare kiel ĝi funkcias kaj kiel ni povas faciligi la taskon diversmaniere, sed kio okazas kiam ni volas movi ĉion, kio havas dosierujon, kaj dosierojn kaj subdosierujojn.

Por tio ni uzos la *, ekzemple, mi volas movi ĉion, kion mi malkunpremis de wordpress al du antaŭaj dosierujoj:

mv wordpress/* …/

Por scii iom pli pri la komando, ni povas uzi ĝian manon aŭ kun la parametro -help, ĉi tie ni vidos ĉiujn ĝiajn parametrojn.

Kiel kopii dosierojn en Linukso?

Por ĉi tiu kazo ĝi preskaŭ similas al tio, por movi dosierojn aŭ dosierujojn de unu al alia, ĉi tie konservu dosierojn kaj dosierujojn en sia loko de origino kaj kreu kopion en elektita adresaro.

Un simpla komando por kopii dosieron aŭ dosierujon de unu dosierujo al alia:

cp objetoacopiar rutadedestino

Pli eksplicita maniero rigardi ĝin:

cp archivo.txt /ruta/de/destino

Ĉi tiu komando kutime estas uzata multe por fari sekurkopiojn de dosiero aŭ dosierujo redaktota, ĉar ĝi kreas entute kopion, sed kun alia nomo, praktika ekzemplo:

cp log.txt log.bak

para kopii plurajn dosierojn aŭ dosierujojn:

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

Nun se ni volas kopii ĉion, kio enhavas la dosierujon, kie ni situas al alia dosierujo:

cp  /* /ruta/de/destino

Nun se ni volas kopii dosierujon de unu loko al alia

cp /directorio /ruta/de/destino

Gravas esti unu nivelo sub la dosierujo, kiun ni kopios, ĉar se ni estas ene de ĝi, necesas specifi la plenan vojon, ĉar se ni metas la komandon nur laŭ mia maniero, ĝi kreos nur malplenan dosierujon.

Fine, se ni volas scii ĉiujn ĝiajn parametrojn, ni fidas je ĝia homo aŭ kun –help

Sen pli, ili estas ekstreme bazaj ordonoj, ilia uzo povas multe helpi vin kaj vi eĉ devas zorgi pri ili, ĉar estas ĉiam rekomendinde uzi la rekursivan formon, kiu estas uzata kun la parametro -r.


2 komentoj, lasu la viajn

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   Jorge C. Rodriguez S. diris

    Se mi volas kopii ĉiujn dosierojn de unu dosierujo al alia, tiam estus

    cp / * / nomo / dosierujo / celloko ??

    staranta en la dosierujo, kie mi havas la dosierojn por kopii?

  2.   Juan Manuel Carrillo Campos diris

    Mi volas kopii specifan nombron da diskoj de la fontdosiero al la celloka dosiero, kelkfoje temas pri rekordo-de rekorda gamo, kiel mi povas fari ĉi tion?