Как перемещать или копировать файлы или папки в Linux?

Linux

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

Перо что происходит, когда вам нужно использовать эти движения на сервере поскольку большинством из них обычно управляют только из командной консоли, это обычно занято на выделенных серверах, хотя никогда не помешает знать, как это делается потому что никогда не знаешь, когда он может быть занят.

Со мной случалось, что в некоторых случаях я терял свою графическую среду, и мне приходилось использовать консоль для ее восстановления, но это другой момент.

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

Теме статьи:
Основные разрешения в 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/* …/

Чтобы узнать немного больше о команде, мы можем использовать ее man или с параметром -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.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

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

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

    Если я хочу скопировать все файлы из одной папки в другую, тогда

    cp / * / имя / папка / место назначения ??

    стоит в папке, куда у меня файлы для копирования?

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

    Я хочу скопировать определенное количество записей из исходного файла в целевой файл, иногда это запись от записи до диапазона, как я могу это сделать?