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-драйвер ...

Тиісті мақала:
Кеңестер: 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

Көшіргелі отырған каталогтан бір деңгей төмен болу өте маңызды, өйткені егер біз оның ішінде болсақ, онда оның толық жолын көрсету керек, өйткені егер мен команданы мен қалай қойсам, ол тек бос каталог жасайды.

Соңында, егер оның барлық параметрлерін білгіміз келсе, біз оның адамына немесе –help көмегіне сүйенеміз

Бұл өте қарапайым командалар екендігіне назар аудармай, олардың қолданылуы сізге көп көмектесе алады, тіпті олармен абай болғаныңыз жөн, өйткені -r параметрімен бірге қолданылатын рекурсивті форманы пайдалану ұсынылады.


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

2 пікір, өз пікіріңізді қалдырыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   Хорхе С Родригес С. дижо

    Егер мен барлық файлдарды бір қалтадан екінші қалтаға көшіргім келсе, сол кезде болар еді

    cp / * / name / folder / destination ??

    көшіруге арналған файлдар бар қалтада тұрасыз ба?

  2.   Хуан Мануэль Карриллло Кампос дижо

    Мен бастапқы файлдан тағайындалған файлға жазбалардың белгілі бір санын көшіргім келеді, кейде бұл жазудан бастап диапазонға дейін жазба болады, мен мұны қалай істей аламын?