Бисёре аз мо, агар қисми калонтарин набошадд мо ба истифодаи интерфейси графикӣ одат кардаем ё муҳити мизи корӣ, ба гуфтан. Вазифаҳои ҳаракат, таҳрир, номгузорӣ дар байни чизҳои дигар файлҳо ё ҷузвдонҳо онҳо одатан ба тариқи содда бо ҳамагӣ якчанд клик иҷро карда мешаванд.
Аммо вақте ки шумо бояд ин ҳаракатҳоро дар сервер истифода баред, чӣ мешавад азбаски аксарияти онҳо одатан танҳо аз консол фармон идора карда мешаванд, ин одатан дар серверҳои махсус ҷойгир карда мешавад, гарчанде донистани ин кор ҳеҷ гоҳ дард намекунад зеро шумо ҳеҷ гоҳ намедонед, ки он кай банд буда метавонад.
Бо ман чунин шудааст, ки дар баъзе ҳолатҳо ман муҳити графикии худро гум кардаам ва ман бояд консолро барои барқарор кардани он истифода барам, аммо ин як нуқтаи дигар аст.
Рӯзи имрӯз омадаам, то чанд фармони оддиро, ки ба мо кӯмак мекунанд, нақл кунам барои иҷрои вазифаҳои нусхабардорӣ ё интиқоли файлҳо.
Индекси
Чӣ тавр файлҳо ё ҷузвдонҳоро дар 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" -ро доранд, то ҳамаи файлҳоро бо ҳамон номенклатураи пойгоҳ интиқол диҳанд, мо инҳоро мекунем:
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
банди якчанд файл ё ҷузвдонро нусхабардорӣ кунед:
cp archivo1 /carpeta1 /carpeta/carpeta /ruta/de/destino
Акнун агар мо мехоҳем ҳама чизеро, ки ҷузвдонеро, ки мо дар он ҷойгир ҳастем, нусхабардорӣ кунем ба директорияи дигар:
cp /* /ruta/de/destino
Ҳоло, агар мо мехоҳем директорияро аз як ҷой ба ҷои дигар нусхабардорӣ кунем
cp /directorio /ruta/de/destino
Як сатҳ поёнтар аз директорияе, ки мо онро нусхабардорӣ карданӣ ҳастем, муҳим аст, зеро агар мо дар дохили он ҳастем, бояд роҳи пурраро нишон диҳем, зеро агар мо фармонро танҳо ба тарзи гузоштаи ман гузорем, он фақат як каталоги холиро ба вуҷуд меорад.
Ниҳоят, агар мо мехоҳем ҳамаи параметрҳои онро бидонем, мо ба одам такя мекунем ё бо ёрии - help
Бе ин, онҳо фармонҳои бениҳоят асосӣ мебошанд, ки истифодаи онҳо ба шумо кӯмаки калон мерасонад ва шумо ҳатто бояд бо онҳо эҳтиёт шавед, зеро истифодаи шакли рекурсивӣ, ки бо параметри -r истифода мешавад, ҳамеша тавсия дода мешавад.
2 шарҳ, аз они шумо
Агар ман мехоҳам ҳамаи файлҳоро аз як ҷузвдон ба папкаи дигар нусхабардорӣ кунам, он гоҳ мебуд
cp / * / name / folder / таъинот ??
дар ҷузвдоне истодаам, ки ман файлҳои нусхабардорӣ дорам?
Ман мехоҳам миқдори муайяни сабтҳоро аз файли манбаъ ба файли таъинот нусхабардорӣ кунам, баъзан он аз сабт то диапазон сабт аст, ман инро чӣ гуна карда метавонам?