Linuxтагы файлдарды же папкаларды кантип жылдырууга же көчүрүүгө болот?

Linux

Көпчүлүгүбүздүн чоң бөлүгү болбосоe биз графикалык интерфейсти колдонууга көнүп калганбыз же иш столунун чөйрөсү. Кыймылдоо, редакциялоо милдеттери, файлдардын же папкалардын арасында башкача ат коюңуз алар адатта бир-эки чыкылдатуу менен жөнөкөй жол менен жасалат.

бирок бул кыймылдарды серверде колдонууга туура келгенде эмне болот алардын көпчүлүгү, адатта, буйрук консолунан гана башкарылгандыктан, бул атайын серверлерде болот, бирок мунун кандайча жасалып жаткандыгын билүү эч качан зыян келтирбейт анткени ал качан бошобой тургандыгын эч качан билбейсиң.

Айрым учурларда графикалык чөйрөмдү жоготуп алгандыктан, аны калыбына келтирүү үчүн консолду колдонушум керек болчу, бирок бул дагы бир жагдай.

күн бүгүн мен сизге бизге жардам бере турган жөнөкөй буйруктар менен бөлүшүү үчүн келдим файлдарды көчүрүү же жылдыруу тапшырмаларын аткаруу.

Окшош макала:
Chmod менен GNU / Linuxтогу негизги уруксаттар

Linux'тагы файлдарды же папкаларды кантип жылдырууга болот?

Биринчи кезекте терминал болот мунун бардыгы бизге жардам бере турган биздин курал болот, экинчи нерсе - ичинде тексттик документтери бар айрым папкаларды түзүү маалыматты бузуп же жоготуп албоо максатында.

көчүрүү жана файлдарды жылдыруу

Эң кадимки нерсе - каталог файлын жылдыруу бул үчүн mv командасын колдонобуз:

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

Бул жерде file.txt файлын документтер папкасында жайгашкан тест папкасына жылдырып жатабыз. Бул үчүн учурда file.txt жайгашкан каталогдо экенибизди эске алабыз

Бир эле учурда бирден көп файлды жылдыргысы келгенде, синтаксис түрү төмөнкүдөй болот:

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

азыр абдан пайдалуу нерсе * колдонуу файлдардын аталышы бирдей болгондо, мисалы:

Amd-gpu…

Amd-gpu-pro ..

Amd-driver ...

Окшош макала:
Кеңештер: GNU / Linux үчүн сиз билишиңиз керек болгон 400дөн ашык буйрук

Ошентип, биз көрүп тургандай, ошол эле номенклатурадагы файлдардын бардыгын жылдыруу үчүн бирдей "AMD" базасы бар, биз төмөнкүнү жасайбыз:

mv AMD* /ruta/de/destino

Ошол эле түрдөгү файлдардын баарына тиешелүү, мисалы .doc, .xls, .deb, .rpm ж.б. Аларды жылдыруу үчүн биз гана кайрылабыз

mv *.deb /ruta/de/destino

Ушул убакка чейин ал кандайча иштей тургандыгы жана тапшырманы ар кандай жолдор менен кандайча жеңилдете аларыбыз бир аз түшүнүктүү, бирок каталогу бар файлдарды жана файлдарды, ошондой эле субпапкаларды жылдырууну каалаганда эмне болот.

Бул үчүн * колдонобуз, мисалы, мен WordPressтен ачкан нерселердин бардыгын мурунку эки каталогго көчүргүм келет:

mv wordpress/* …/

Команда жөнүндө бир аз көбүрөөк билүү үчүн, анын кишисин же -help параметрин колдонуп, анын бардык параметрлерин көрөбүз.

Linuxтагы файлдарды кантип көчүрүүгө болот?

Бул иш үчүн ал дээрлик окшош, файлдарды же папкаларды биринен экинчисине жылдыруу үчүн, ушул жерде файлдарды жана папкаларды чыккан жеринде сактоо жана тандалган каталогдо көчүрмөсүн түзүү.

Un файлды же папканы көчүрүү жөнөкөй буйрук бир каталогдон экинчи каталогго:

cp objetoacopiar rutadedestino

Аны кароонун ачык-айкын жолу:

cp archivo.txt /ruta/de/destino

Бул буйрук, адатта, түзөтүлө турган файлдын же папканын камдык көчүрмөсүн жасоодо көп колдонулат, анткени ал жалпы көчүрмөнү жаратат, бирок башкача ат менен, практикалык мисал:

cp log.txt log.bak

Para бир нече файлдарды же папкаларды көчүрүү:

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

азыр эгерде биз жайгашкан папканы камтыган нерселердин бардыгын көчүрүп алгыбыз келсе башка каталогго:

cp  /* /ruta/de/destino

Эми каталогду бир жерден экинчи жерге көчүргүбүз келсе

cp /directorio /ruta/de/destino

Көчүрө турган каталогдун бир деңгээлинен төмөн болуу маанилүү, анткени анын ичинде болсок, толук жолун көрсөтүү керек, анткени мен буйрукту мен койгон жол менен гана койсок, анда ал бош каталогду гана жаратат.

Акыр-аягы, анын бардык параметрлерин билгибиз келсе, анын кишисине же жардамына таянабыз

Ары ойлонбостон, алар өтө жөнөкөй буйруктар, алардын колдонулушу сизге көп жардам берет жана сиз аларга этият болуңуз, анткени -r параметринде колдонулган рекурсивдик форманы колдонуу сунушталат.


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

2 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   Хорхе С Родригес С. ал мындай деди:

    Эгерде мен бардык файлдарды бир папкадан экинчи папкага көчүргүм келсе, анда ошол болот

    cp / * / name / папка / көздөгөн ??

    мен көчүрө турган файлдар бар папкада турасызбы?

  2.   Хуан Мануэль Каррилло Кампос ал мындай деди:

    Баштапкы файлдан дайындардын файлына белгилүү бир сандагы көчүрмөлөрдү көчүргүм келет, кээде бул жазуулардан диапазонго чейинки жазуулар болот, муну кантип жасасам болот?