Как да премествам или копирам файлове или папки в Linux?

Linux

Много от нас, ако не и най-голямата частНие сме свикнали да използваме графичен интерфейс или настолна среда, така да се каже. Задачите на преместване, редактиране, преименувайте наред с други неща файлове или папки те обикновено се извършват по прост начин само с няколко щраквания.

Pero какво се случва, когато трябва да използвате тези движения на сървър тъй като повечето от тях обикновено се управляват само от командна конзола, това обикновено се заема в специални сървъри никога не пречи да се знае как се прави това защото никога не се знае кога може да бъде заето.

Случвало ми се е, че в някои случаи съм загубил графичната си среда и трябва да използвам конзолата, за да мога да я възстановя, но това е друга точка.

Денят на днес идвам да споделя с вас няколко прости команди, които ще ни помогнат за изпълнение на задачите за копиране или преместване на файлове.

Свързана статия:
Основни разрешения в GNU / Linux с chmod

Как да премествам файлове или папки в 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-драйвер ...

Свързана статия:
Съвети: Повече от 400 команди за GNU / Linux, които трябва да знаете 😀

И така, както виждаме, те имат една и съща "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 коментара, оставете своя

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Хорхе С Родригес S каза той

    Ако искам да копирам всички файлове от една папка в друга, това би било тогава

    cp / * / име / папка / дестинация ??

    стои в папката, където имам файлове за копиране?

  2.   Хуан Мануел Карило Кампос каза той

    Искам да копирам определен брой записи от изходния файл в целевия файл, понякога това е запис от обхват на запис, как мога да направя това?