Всички начини за преместване на файлове в Linux за начинаещи

All Ways Move Files Linux



Някои задачи са доста лесни за изпълнение, но много потребители се забиват, защото не осъзнават правилната си функционалност. Когато потребителят премине към друга платформа, тези малки операции отнемат много време и една от тези задачи е преместването на файлове/папки от един път към друг.

Когато преминете от Windows към Linux система, в начинаещите може да възникне въпросът Как можем да преместваме файлове? В Linux има няколко маршрута за достигане на една и съща дестинация, а дистрибуциите на Linux са предназначени да направят системата лесна за използване за всички видове потребители.







Преди да започнете с преместването на файлове, нека обсъдим какво означава преместването на файловете? Това може да е полезно за начинаещи, объркани с преместване (mv) и копие (cp) команда.



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



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





Разликата между копие и Ход това ли е Ход преместете файла на нова дестинация while копие означава да създадете дубликат на съдържанието и да го поставите в новата дестинация.

Копирането на файл използва копиране (Ctrl+C) и поставете (Ctrl+V) ключове; като има предвид, че движението означава Изрязване (Ctrl+X) и поставете (Ctrl+V) .



Кога да се преместите:

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

Предимства на преместването на данни:

Има няколко възможности, които ви обясняват защо е необходимо преместване на данни.
Нека ги демонстрираме:

Добре е да преместите файла, вместо да ги копирате, когато работите на различни системи. Ако не трябва да работите само на една работна станция; можете да прехвърлите документа, върху който работите, в друга система и да продължите. Преместването на данни също помага, когато мигрирате към нова система. Освен това, той може да бъде удобен и за архивиране. Ако на вашия твърд диск няма достатъчно място за съхранение и искате да архивирате данни в друго устройство за съхранение, добре е да ги преместите, вместо да ги изтриете.

Или, ако системата не е свързана с външни устройства като принтера и скенера, можете да прехвърлите файловете, които искате да отпечатате, в системата, свързана с принтера.

Обсъдихме накратко преместването на файловете и защо някой трябва да премести данни. Също така обсъдихме неговите предимства и видяхме как движението се различава от копирането на данни.

Сега е лесно да се придвижите напред, за да откриете как можем да преместваме файлове в операционната система Linux:

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

Няма традиционен начин за изпълнение ход операция; в дистрибуциите на Linux,
за преместване на файлове се използват няколко метода:

  1. Чрез инструмента за командния ред (терминал)
  2. Чрез графичен потребителски интерфейс (GUI)

Как да премествате файлове с помощта на инструмента за командния ред (терминал):

Командата, използвана за преместване на файлове от местоположението на източника до определена дестинация, е mv команда:

The mv инструментът от командния ред се счита за многоцелева команда. Използва се не само за прехвърляне на файлове от източник към местоназначение, но и за преименуване на файл или папка:

Синтаксис:

Синтаксисът на mv командата е:

mv [настроики] [source_path] [destination_path]

Преди да започнете примерите за преместване на файлове с помощта на mv команда, има още един момент, който трябва да разберем.

Когато се създаде файл или папка, inode се присвоява на файла/директорията, която съдържа метаданните на файла. Пълната форма на inode е индекс възел което обяснява обекта на файловата система, например дали е файл или директория и съхранява информацията за представителния файл, като достъп за разрешение, тип файл, група, размер и т.н. индекс възел е низ от цели числа и всяко inode уникално е.

За да проверите inode на конкретен файл се споменава синтаксисът:

ls --inode [име на файл]

Ако искам да проверя inode стойността на текстовия файл sample.txt , командата ще бъде:

$ls --inodesample.txt

Когато премествате файл, не става въпрос за преместване на данните от такъв inode на друг; променяш само пътя. Настройката за достъп за разрешение ще остане същата като преди. Това е така, защото не променяте файла или не го създавате отново и само неговият път в паметта се е променил.

Сега нека проверим как mv командата е полезна за преместване на файлове през различни примери.

Пример 1: Преместване на файл

Създайте примерен файл sample_file.txt използвайки докосване команда в У дома директория:

$докосванеsample_file.txt

Използвай mv команда за преместване на файла в Документи директория; следната команда открива Документи като директория/папка и прехвърля sample_file.txt в него:

$mvsample_file.txt/У дома/wardah/Документи

За да се потвърди съществуването на sample_file.txt в директорията Documents стартирайте ls команда в терминала:

$ls /У дома/Wardah/Документи

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

Допълнителна бележка:

Някои хора се объркват, докато дават пътя на източника и дестинацията, така че получават грешни резултати. Има обаче лесен начин да намерите пътя на всяка директория или файл, който е споменат по -долу:

Изберете папката/директорията, към която искате да получите пътя, и щракнете с десния бутон върху нея. В изскачащото меню се придвижете към Имоти и кликнете върху него,

Например, искам да намеря пътя на text.txt папка в началната директория:

Когато ударите Имоти , той ще ви покаже всички необходими подробности за text.txt с пътя:

Оттам можете да копирате пътя и да го поставите в терминала.

След като преместите файла, можете да го преименувате с помощта на mv команда отново:

$sample_file.txt/У дома/Wardah/Документи/testing.txt

Нека проверим през ls команда, ако името на файла се е променило или не:

$ls

Пример 2: Преместване на папка в директорията

Точно както в горния пример, преместихме файл от едно място на друго. По същия начин няма отделен начин за преместване на директорията, както в cp команда.
Подходът е същият, както направихме по -горе, използвайки mv команда:

Създайте папка за тестване и задайте името като тестване използвайки mkdir команда. Добавете произволен файл в него, като например създаване на testing.txt файл в него чрез докосване команда:

$mkdirТестване
$докосванеTesting.txt

Преместете Testing.txt файл в Тестване папка с помощта на mv команда:

$mvTesting.txt Тестване

Сега преместете Тестване папка в Изтегляния директория:

$mvТестване/У дома/wardah/Изтегляния

За да потвърдите, въведете:

$ls /У дома/wardah/Изтегляния

Пример 3: Преместване на няколко файла наведнъж

Когато преместваме няколко файла едновременно, mv командата разглежда името на последната директория като директория на местоназначение:

Нека преместваме файлове sample.txt , testing.txt , и test.txt в Изтегляния директория. За целта отворете терминала в директорията Documents, тъй като всички тези файлове са поставени там:

$mvsample.txt testing.txt text.txt/У дома/wardah/Изтегляния

Изпълнете ls команда за потвърждаване:

$ls /У дома/wardah/Изтегляния

Както можете да видите, всички файлове са успешно прехвърлени от Документи директория към Изтегляния директория.

Как да премествате файлове с помощта на графичен интерфейс:

За операционната система Linux са налични множество инструменти за графичен интерфейс и системи за управление на файлове. Широко използваните са Наутилус , файлов мениджър на GNOME и Делфин , който е файлов мениджър за KDE. Тези два файлови мениджъра са предпочитани поради тяхната гъвкавост.

В момента работя върху Ubuntu 20.04, който използва настолна среда Gnome. Следователно ще видим как можем да преместваме файлове от една директория в друга чрез Наутилус файлов мениджър.

GUI прави прехвърлянето на файлове сравнително лесно. Просто трябва да следваме няколко прости изречения, изброени по -долу:

  1. Отворете файловия мениджър Nautilus в системата, върху която работите.
  2. Изберете файла, който искате да преместите, и щракнете с десния бутон върху него.
  3. На екрана ще се появи контекстно меню и ще се придвижите към Преминете към настроики.
  4. След като кликнете върху Преминете към опция, пред вас ще се появи прозорец със списъка с възможни директории за местоназначение.
  5. Изберете новото място, в което искате да прехвърлите файла, и натиснете Изберете .

Нека го разберем чрез пример:

Отворете файловия мениджър Nautilus в Ubuntu 20.04:

За хората, объркани с термина Наутилус , това е просто името на Файловия мениджър. И ако се чудите как да го получите, нека го покажа по -ясно.

Отворете менюто с приложения, потърсете файловия мениджър и въведете наутилус или Файлове :

Можете да видите, след като напишете nautilus, той разкрива Файлове опция. Щракнете върху него, за да получите прозорец на файловия мениджър:

Както dsiplayed, в него има множество папки и някои текстови файлове. Да предположим, че искам да преместя sample.txt текстов файл на друго място. Изберете sample.txt файл и щракнете с десния бутон върху него:

Кликнете върху Преместване в… , на екрана ще се появи списък с всички възможни дестинации:

Нека преместим sample.txt файл към Документи директория. След това го изберете от прозореца и натиснете бутона Изберете бутон:

Файловете са успешно преместени от У дома директория към Документи директория.

Както виждаш, sample.txt вече не присъства в У дома директория:

За да проверите дали е успешно преместен до местоназначението, отворете Документи директория и проверете дали sample.txt файлът съществува:

По същия начин, ако искате да преместите директория на друго място, можете също да го направите, като повторите същите стъпки, които обсъдихме по -горе. Нека го разгледаме чрез пример,
създайте нова папка в У дома директория и я наименувайте. Създавам папка с името на Тестване , както е показано на следното изображение:

Представете си, че искаме да преместим Тестване директория/папка към Изтегляния директория. Така че, изберете Тестване папка, щракнете с десния бутон върху нея и в подменюто се придвижете към Преместване в… опция:

Ще се отвори прозорец, изберете Изтегляния директория за прехвърляне на Тестване папка към него, като щракнете върху Изберете бутон:

Потвърдете съществуването на преместената папка в Изтегляния директория, като я отворите във файловия мениджър:

Както можете да видите, лесно е да преместите файл или директория през Наутилус файлов мениджър:

Заключение:

В това ръководство имаме задълбочено обяснение за начинаещи как да преместват файлове в Linux. Преместването на файл не е трудна задача, ако знаете точно как да го направите. В Linux система имаме няколко начина да извършим една операция, тъй като те са предназначени да направят системата удобна за всички видове потребители.

Накратко обсъдихме няколко начина за прехвърляне на файлове на друго място във вашата система. Подходи за преместване на файлове или папки, например през GUI и Терминал са доста прости и сравнително ясни, тъй като не изисква да сте експерт, за да използвате тези подходи. Това ръководство е полезно, тъй като получавате стъпка по стъпка дискусия за двете различни процедури.

За мен и двата метода са бързи и по -малко сложни. Ако премествате файл през GUI, просто щракнете с десния бутон върху целевия файл и кликнете върху Преместване в… опция в контекстното меню. Ще се появи прозорец, в който да изберете целевата директория за прехвърляне на файла. Файлът ще бъде премахнат от предишното местоположение.

Ако предпочитате да използвате терминал, тогава mv , се използва многоцелева команда. Използва се не само за преместване на файлове/папки, но и за преименуване. Изпълнихме множество примери за mv команда за по -добро разбиране. Процедурата е подобна във всеки пример; ако внимателно следвате един пример, можете да използвате mv командвайте навсякъде.