Когда вы переходите с Windows на систему Linux, у новичков может возникнуть вопрос: как мы можем перемещать файлы? В Linux существует несколько маршрутов для достижения одного и того же пункта назначения, и дистрибутивы Linux разработаны таким образом, чтобы упростить использование системы для всех типов пользователей.
Прежде чем приступить к перемещению файлов, давайте обсудим, что означает перемещение файлов? Это может быть полезно для новичков, которых путают с двигаться (мв) а также копия (cp) команда.
Перемещение файла или папки означает вырезание файла из предыдущего места и вставку его в новое место. Другими словами, перемещение - это перенос исходного содержимого в новое место и его удаление из старого. Когда мы перемещаем файл, файл удаляется из предыдущего каталога и добавляется в новое место назначения, тогда как при копировании файлы остаются в исходном каталоге.
Думаю, этого достаточно, чтобы понять термин перемещение файлов.
Разница между Копировать а также Двигаться это то Двигаться переместите файл в новое место назначения, пока Копировать означает создание дубликата содержимого и вставку его в новое место назначения.
При копировании файла используется копия (Ctrl + C) и вставить (Ctrl + V) ключи; тогда как перемещение означает Вырезать (Ctrl + X) и вставить (Ctrl + V) .
Когда переехать:
Перемещение файлов данных полезно, когда пользователи хотят сохранить одну версию и не хотят дублировать содержимое. Было бы хорошо, если бы вы были осторожны при этом, потому что вы можете потерять исходный файл в случае какой-либо ошибки во время процесса, что может быть большой потерей.
Преимущества перемещения данных:
Есть несколько возможностей, которые объяснят вам, почему необходимо перемещение данных.
Продемонстрируем их:
Когда вы работаете в разных системах, лучше переместить файлы, а не копировать их. Если вы не должны работать только на одной рабочей станции; вы можете перенести документ, над которым работаете, в другую систему и продолжить. Перемещение данных также помогает при переходе на новую систему. Кроме того, он также может быть полезен для резервного копирования. Если на вашем жестком диске недостаточно места для хранения и вы хотите заархивировать данные на другое устройство хранения, лучше переместить их, а не удалять.
Или, если система не подключена к внешним устройствам, таким как принтер и сканер, вы можете передать файлы, которые хотите распечатать, в систему, подключенную к принтеру.
Мы вкратце обсудили перемещение файлов и почему кому-то нужно перемещать данные. Также мы обсудили его преимущества и увидели, чем перемещение отличается от копирования данных.
Теперь легко перейти к поиску способов перемещения файлов в операционной системе Linux:
Как перемещать файлы в системе Linux:
Нет традиционного способа выступать двигаться операция; в дистрибутивах Linux,
Для перемещения файлов используется пара методов:
- Через инструмент командной строки (Терминал)
- Через графический интерфейс пользователя (GUI)
Как перемещать файлы с помощью инструмента командной строки (Терминал):
Команда, используемая для перемещения файлов из исходного местоположения в конкретное место назначения, - это мв команда:
В мв инструмент командной строки считается многоцелевой командой. Он не только используется для передачи файлов из источника в место назначения, но также используется для переименования файла или папки:
Синтаксис:
Синтаксис мв команда:
мв [параметры] [исходный_путь] [destination_path]Перед запуском примеров переместите файлы с помощью мв команда, нам нужно понять еще один момент.
При создании файла или папки индекс назначается файлу / каталогу, который содержит метаданные файла. Полная форма индекс является индексный узел который объясняет объект файловой системы, например, является ли он файлом или каталогом, и хранит информацию о репрезентативном файле, такую как права доступа, тип файла, группа, размер и т. д. индексный узел представляет собой строку целых чисел, и каждое индекс уникален.
Чтобы проверить индекс для конкретного файла упоминается синтаксис:
ls --иноде [имя файла]Если я хочу проверить индекс значение текстового файла sample.txt , команда будет такой:
$ls --инодеsample.txt
Всякий раз, когда вы перемещаете файл, речь идет не о перемещении данных из одного индекс к другому; вы только меняете путь. Его настройки доступа останутся такими же, как и раньше. Это потому, что вы не изменяете файл и не создаете его повторно, а изменился только путь к нему в памяти.
Теперь давайте посмотрим, как мв Команда полезна для перемещения файлов по различным примерам.
Пример 1: перемещение файла
Создайте образец файла sample_file.txt с помощью трогать команда в Дом каталог:
$трогатьsample_file.txt
Использовать мв команда для перемещения файла в Документы каталог; следующая команда обнаруживает Документы как каталог / папку и передает sample_file.txt внутрь:
$мвsample_file.txt/дом/Wardah/Документы
Чтобы подтвердить существование sample_file.txt в каталоге Documents запустите ls команда в терминале:
$ls /дом/Вардах/Документы
Примечание. Необходимо разрешение на запись для доступа к источнику и месту назначения для перемещения файла. В противном случае будет отображаться сообщение об ошибке отказано в разрешении.
Дополнительное примечание:
Некоторые люди путаются, указывая путь источника и назначения, поэтому получают неверные результаты. Однако есть простой способ найти путь к любому каталогу или файлу, который упомянут ниже:
Выберите папку / каталог, путь к которому вы хотите получить, и щелкните его правой кнопкой мыши. Во всплывающем меню перейдите к Характеристики и щелкните по нему,
Например, я хочу найти путь text.txt папка в домашнем каталоге:
Когда вы попадаете в Характеристики , он покажет вам все необходимые детали text.txt с путем:
Оттуда вы можете скопировать путь и вставить его в терминал.
После того, как вы переместили файл, вы можете переименовать его, используя мв команду снова:
$sample_file.txt/дом/Вардах/Документы/test.txt
Давайте проверим ls команда, если имя файла изменилось или нет:
$ls
Пример 2: перемещение папки в каталог
Как и в примере выше, мы переместили файл из одного места в другое. Точно так же нет отдельного способа перемещения каталога, как в cp команда.
Подход тот же, что и выше, используя мв команда:
Создайте папку тестирования и задайте имя как тестирование с помощью mkdir команда. Добавьте в него случайный файл, например, создайте test.txt файл в нем через трогать команда:
$mkdirТестирование$трогатьTesting.txt
Переместите Testing.txt файл в Тестирование папку с помощью мв команда:
$мвTesting.txt Тестирование
Теперь переместите Тестирование папку в Загрузки каталог:
$мвТестирование/дом/Wardah/Загрузки
Для подтверждения введите:
$ls /дом/Wardah/Загрузки
Пример 3: одновременное перемещение нескольких файлов
Когда мы перемещаем несколько файлов одновременно, мв команда рассматривает последнее имя каталога как целевой каталог:
Давайте переместим файлы sample.txt , test.txt , а также test.txt в Загрузки каталог. Для этого откройте терминал в каталоге Documents, так как все эти файлы находятся там:
$мвsample.txt testing.txt text.txt/дом/Wardah/Загрузки
Выполнить ls команда для подтверждения:
$ls /дом/Wardah/Загрузки
Как видите, все файлы успешно перенесены из Документы каталог в Загрузки каталог.
Как перемещать файлы с помощью графического интерфейса:
Для операционной системы Linux доступно несколько инструментов с графическим интерфейсом и систем управления файлами. Наиболее широко используются: Наутилус , файловый менеджер GNOME и Дельфин , который представляет собой файловый менеджер для KDE. Эти два файловых менеджера предпочтительнее из-за их гибкости.
В настоящее время я работаю над Ubuntu 20.04, в котором используется среда рабочего стола Gnome. Поэтому мы увидим, как мы можем перемещать файлы из одного каталога в другой через Наутилус Файловый менеджер.
Графический интерфейс упрощает передачу файлов. Нам просто нужно следовать нескольким простым предложениям, которые перечислены ниже:
- Откройте файловый менеджер Nautilus в системе, над которой вы работаете.
- Выберите файл, который хотите переместить, и щелкните его правой кнопкой мыши.
- На экране появится контекстное меню, в котором перейдите к Перейти к параметры.
- После того, как вы нажали на Перейти к опция, перед вами появится окно со списком возможных целевых каталогов.
- Выберите новое место, в которое вы хотите передать файл, и нажмите Выбирать .
Давайте разберемся с этим на примере:
Откройте файловый менеджер Nautilus в Ubuntu 20.04:
Для людей, которых путают с термином Наутилус , это просто имя файлового менеджера. И если вам интересно, как это получить, позвольте мне показать это более подробно.
Откройте меню приложений, найдите файловый менеджер и введите наутилус или Файлы :
Вы можете видеть, что после ввода наутилуса он показывает Файлы вариант. Нажмите на нее, чтобы открыть окно файлового менеджера:
Как видно, в нем есть несколько папок и несколько текстовых файлов. Предположим, я хочу переместить sample.txt текстовый файл в другое место. Выберите sample.txt файл и щелкните по нему правой кнопкой мыши:
Нажмите на Переместить в… , на экране появится список всех возможных пунктов назначения:
Давайте переместим sample.txt файл в Документы каталог. Затем выберите его в окне и нажмите Выбирать кнопка:
Файлы были успешно перемещены из Дом каталог в Документы каталог.
Как вы видете, sample.txt больше не присутствует в Дом каталог:
Чтобы проверить, успешно ли он перемещен в место назначения, откройте Документы каталог и проверьте, есть ли sample.txt Файл существует:
Точно так же, если вы хотите переместить каталог в другое место, вы также можете сделать это, повторив те же шаги, которые мы обсуждали выше. Давайте рассмотрим это на примере,
создать новую папку в Дом каталог и назовите его. Я создаю папку с именем Тестирование , как показано на следующем изображении:
Представьте, что мы хотим переместить Тестирование каталог / папку в Загрузки каталог. Итак, выберите Тестирование папку, щелкните ее правой кнопкой мыши и в подменю перейдите к Переместить в… вариант:
В открывшемся окне выберите Загрузки каталог для передачи Тестирование папку в него, щелкнув Выбирать кнопка:
Подтвердите существование перемещенной папки в Загрузки каталог, открыв его в файловом менеджере:
Как видите, переместить файл или каталог через Наутилус Файловый менеджер:
Заключение:
В этом руководстве у нас есть подробное объяснение для новичков того, как перемещать файлы в Linux. Переместить файл - не сложная задача, если вы точно знаете, как это сделать. В системе Linux у нас есть несколько способов выполнения одной операции, так как они разработаны, чтобы сделать систему удобной для всех типов пользователей.
Мы кратко обсудили несколько способов переноса файлов в другое место в вашей системе. Подходы к перемещению файлов или папок, например, через GUI а также Терминал , довольно просты и относительно понятны, поскольку не требуют от вас быть экспертом, чтобы использовать эти подходы. Это руководство полезно, поскольку вы получите пошаговое обсуждение двух различных процедур.
Для меня оба метода быстрые и менее сложные. Если вы перемещаете файл через графический интерфейс, просто щелкните правой кнопкой мыши целевой файл и щелкните значок Переместить в… в контекстном меню. Появится окно для выбора целевого каталога для передачи файла. Файл будет удален из предыдущего места.
Если вы предпочитаете использовать терминал, тогда мв , используется многоцелевая команда. Он используется не только для перемещения файлов / папок, но и для их переименования. Мы выполнили несколько примеров мв команда для лучшего понимания. Процедура аналогична в каждом примере; если вы внимательно следуете одному примеру, вы можете использовать мв командовать где угодно.