Wszystkie sposoby przenoszenia plików w systemie Linux dla początkujących

All Ways Move Files Linux



Niektóre zadania są dość łatwe do wykonania, ale wielu użytkowników blokuje się, ponieważ nie są świadomi ich właściwej funkcjonalności. Kiedy użytkownik przechodzi na inną platformę, te drobne operacje stają się czasochłonne, a jednym z tych zadań jest przenoszenie plików/folderów z jednej ścieżki do drugiej.

Po przejściu z systemu Windows na system Linux w umyśle początkujących może pojawić się pytanie: Jak możemy przenosić pliki? W Linuksie istnieje kilka dróg dotarcia do tego samego miejsca docelowego, a dystrybucje Linuksa są zaprojektowane tak, aby system był łatwy w użyciu dla wszystkich typów użytkowników.







Zanim zaczniemy przenosić pliki, omówmy, co oznacza przenoszenie plików? Może to być pomocne dla początkujących, którzy mylą się z ruch (mv) oraz kopia(cp) Komenda.



Przeniesienie pliku lub folderu oznacza wycięcie pliku z poprzedniej lokalizacji i wklejenie go do nowej lokalizacji. Innymi słowy, przeniesienie to przeniesienie oryginalnej treści do nowej lokalizacji i usunięcie jej ze starej lokalizacji. Kiedy przenosimy plik, plik zostaje usunięty z poprzedniego katalogu i dodany do nowego miejsca docelowego, podczas gdy podczas kopiowania pliki pozostają w katalogu źródłowym.



Teraz myślę, że to wystarczy, aby zrozumieć ten termin przenoszenie plików.





Różnica pomiędzy Kopiuj oraz Ruszaj się jest to, że Ruszaj się przenieść plik do nowego miejsca docelowego, podczas gdy Kopiuj oznacza utworzenie duplikatu treści i wklejenie go w nowym miejscu docelowym.

Kopiowanie pliku używa kopii (Ctrl+C) i wklej (Ctrl+V) Klucze; podczas gdy przenoszenie oznacza Wytnij (Ctrl+X) i wklej (Ctrl+V) .



Kiedy przenieść:

Przenoszenie plików danych jest przydatne, gdy użytkownicy chcą zachować jedną wersję i nie chcą duplikować zawartości. Byłoby dobrze, gdybyś był ostrożny podczas robienia tego, ponieważ możesz stracić oryginalny plik w przypadku jakiegokolwiek błędu podczas procesu, co może być wielką stratą.

Zalety przenoszenia danych:

Istnieje kilka możliwości, które wyjaśniają, dlaczego przenoszenie danych jest konieczne.
Zademonstrujmy je:

Dobrze jest przenieść plik zamiast kopiować go, gdy pracujesz na różnych systemach. Jeśli nie masz pracować tylko na jednej stacji roboczej; możesz przenieść dokument, nad którym pracujesz, do innego systemu i kontynuować. Przenoszenie danych pomaga również przy migracji do nowego systemu. Co więcej, może być również przydatny do celów tworzenia kopii zapasowych. Jeśli na dysku twardym brakuje miejsca i chcesz zarchiwizować dane na innym urządzeniu pamięci masowej, dobrze jest je przenieść zamiast je usuwać.

Lub, jeśli system nie jest podłączony do urządzeń zewnętrznych, takich jak drukarka i skaner, możesz przenieść pliki, które chcesz wydrukować, do systemu połączonego z drukarką.

Omówiliśmy pokrótce przenoszenie plików i dlaczego każdy musi przenosić dane. Omówiliśmy również jego zalety i zobaczyliśmy, czym przenoszenie różni się od kopiowania danych.

Teraz łatwo jest przejść do przodu, aby dowiedzieć się, jak możemy przenosić pliki w systemie operacyjnym Linux:

Jak przenosić pliki w systemie Linux:

Nie ma tradycyjnego sposobu na wykonanie ruszaj się operacja; w dystrybucjach Linuksa,
do przenoszenia plików używa się kilku metod:

  1. Za pomocą narzędzia wiersza poleceń (Terminal)
  2. Poprzez graficzny interfejs użytkownika (GUI)

Jak przenosić pliki za pomocą narzędzia wiersza poleceń (terminal):

Polecenie używane do przenoszenia plików z lokalizacji źródłowej do określonego miejsca docelowego to mv Komenda:

ten mv narzędzie wiersza polecenia jest uważane za polecenie wielofunkcyjne. Służy nie tylko do przesyłania plików ze źródła do miejsca docelowego, ale także do zmiany nazwy pliku lub folderu:

Składnia:

Składnia mv polecenie to:

mv [opcje] [ścieżka_źródłowa] [ścieżka_docelowa]

Przed rozpoczęciem przykładów przenoszenia plików za pomocą mv polecenie, jest jeszcze jedna kwestia, którą musimy zrozumieć.

Po utworzeniu pliku lub folderu an i-węzeł jest przypisany do pliku/katalogu, który zawiera metadane pliku. Pełna forma i-węzeł jest węzeł indeksu który wyjaśnia obiekt systemu plików, np. czy jest to plik czy katalog, i przechowuje informacje o reprezentatywnym pliku, takie jak dostęp, typ pliku, grupa, rozmiar itp. węzeł indeksu jest ciągiem liczb całkowitych, a każda z nich i-węzeł jest unikalny.

Aby sprawdzić i-węzeł konkretnego pliku, podana jest składnia:

ls --i-węzeł [Nazwa pliku]

Jeśli chcę sprawdzić i-węzeł wartość pliku tekstowego przykład.txt , polecenie to:

$ls --i-węzełprzykład.txt

Za każdym razem, gdy przenosisz plik, nie chodzi o przenoszenie danych z jednego i-węzeł do innego; zmieniasz tylko ścieżkę. Jego ustawienie dostępu do uprawnień pozostanie takie samo jak wcześniej. Dzieje się tak dlatego, że nie zmieniasz pliku ani nie tworzysz go ponownie, a zmieniła się tylko jego ścieżka w pamięci.

Sprawdźmy teraz, jak mv polecenie jest pomocne przy przenoszeniu plików przez różne przykłady.

Przykład 1: Przenoszenie pliku

Utwórz przykładowy plik przykładowy_plik.txt używając dotykać polecenie w Dom informator:

$dotykaćprzykładowy_plik.txt

Użyj mv polecenie, aby przenieść plik do Dokumenty informator; następujące polecenie wykrywa Dokumenty jako katalog/folder i przenosi przykładowy_plik.txt w tym:

$mvprzykładowy_plik.txt/Dom/wardah/Dokumenty

Aby potwierdzić istnienie przykładowy_plik.txt w katalogu Dokumenty uruchom ls polecenie w terminalu:

$ls /Dom/Warda/Dokumenty

Uwaga: Aby przenieść plik, musisz mieć uprawnienia do zapisu, aby uzyskać dostęp do źródła i miejsca docelowego. W przeciwnym razie wyświetli komunikat o błędzie odmowy uprawnień.

Dodatkowa uwaga:

Niektórzy ludzie są zdezorientowani, podając ścieżkę źródłową i docelową, więc uzyskują błędne wyniki. Istnieje jednak łatwy sposób na znalezienie ścieżki do dowolnego katalogu lub pliku, o którym mowa poniżej:

Wybierz folder/katalog, do którego chcesz uzyskać ścieżkę, i kliknij go prawym przyciskiem myszy. W menu podręcznym przejdź do Nieruchomości i kliknij na to,

Na przykład chcę znaleźć ścieżkę tekst.txt folder w katalogu domowym:

Kiedy trafisz Nieruchomości , pokaże Ci wszystkie niezbędne szczegóły tekst.txt ze ścieżką:

Stamtąd możesz skopiować ścieżkę i wkleić ją w terminalu.

Po przeniesieniu pliku możesz zmienić jego nazwę za pomocą mv polecenie ponownie:

$przykładowy_plik.txt/Dom/Warda/Dokumenty/test.txt

Sprawdźmy przez ls polecenie, jeśli nazwa pliku uległa zmianie lub nie:

$ls

Przykład 2: Przenoszenie folderu do katalogu

Podobnie jak w powyższym przykładzie, przenieśliśmy plik z jednej lokalizacji do drugiej. Podobnie nie ma osobnego sposobu na przeniesienie katalogu, jak w cp Komenda.
Podejście jest takie samo, jak zrobiliśmy powyżej, używając mv Komenda:

Utwórz folder testowy i ustaw nazwę jako testowanie używając mkdir Komenda. Dodaj w nim losowy plik, na przykład utwórz a test.txt złożyć w nim przez dotykać Komenda:

$mkdirTestowanie
$dotykaćTestowanie.txt

Przesuń Testowanie.txt plik w Testowanie folder za pomocą mv Komenda:

$mvTesting.txt Testowanie

Teraz przesuń Testowanie folder do Pliki do pobrania informator:

$mvTestowanie/Dom/wardah/Pliki do pobrania

Aby potwierdzić, wpisz:

$ls /Dom/wardah/Pliki do pobrania

Przykład 3: Przenoszenie wielu plików jednocześnie

Gdy przenosimy wiele plików jednocześnie, mv polecenie traktuje ostatnią nazwę katalogu jako katalog docelowy:

Przenieśmy pliki przykład.txt , test.txt , oraz test.txt w Pliki do pobrania informator. W tym celu otwórz terminal w katalogu Dokumenty, ponieważ znajdują się tam wszystkie te pliki:

$mvprzykładowy.txt test.txt tekst.txt/Dom/wardah/Pliki do pobrania

Wykonaj ls polecenie, aby to potwierdzić:

$ls /Dom/wardah/Pliki do pobrania

Jak widać, wszystkie pliki zostały pomyślnie przeniesione z Dokumenty katalog do Pliki do pobrania informator.

Jak przenosić pliki za pomocą GUI:

Istnieje wiele narzędzi GUI i systemów zarządzania plikami dostępnych dla systemu operacyjnego Linux. Szeroko stosowane z nich to Łodzik , menedżer plików GNOME i Delfin , który jest menedżerem plików dla KDE. Te dwa menedżery plików są preferowane ze względu na ich elastyczność.

Obecnie pracuję nad Ubuntu 20.04, który używa środowiska graficznego Gnome. Dlatego zobaczymy, jak możemy przenosić pliki z jednego katalogu do drugiego za pomocą Łodzik menedżer plików.

GUI sprawia, że ​​przesyłanie plików jest stosunkowo łatwe. Wystarczy wykonać kilka prostych zdań, które są wymienione poniżej:

  1. Otwórz menedżera plików Nautilus w systemie, nad którym pracujesz.
  2. Wybierz plik, który chcesz przenieść, i kliknij go prawym przyciskiem myszy.
  3. Na ekranie pojawi się menu kontekstowe i przejdź do Przenieś do opcje.
  4. Po kliknięciu Przenieś do opcja, przed tobą pojawi się okno z listą możliwych katalogów docelowych.
  5. Wybierz nową lokalizację, do której chcesz przesłać plik, i naciśnij Wybierz .

Zrozummy to na przykładzie:

Otwórz menedżera plików Nautilus w Ubuntu 20.04:

Dla ludzi mylonych z terminem Łodzik , to tylko nazwa menedżera plików. A jeśli zastanawiasz się, jak to zdobyć, pozwól, że pokażę to bardziej wyraźnie.

Otwórz menu aplikacji, wyszukaj menedżera plików i wpisz łodzik lub Pliki :

Widać, że po wpisaniu nautilusa ujawnia się Pliki opcja. Kliknij go, aby otworzyć okno menedżera plików:

Jak pokazano, jest w nim wiele folderów i kilka plików tekstowych. Załóżmy, że chcę przenieść przykład.txt plik tekstowy do innej lokalizacji. Wybierz przykład.txt plik i kliknij go prawym przyciskiem myszy:

Kliknij Przenieś do… , na ekranie pojawi się lista wszystkich możliwych celów:

Przenieśmy przykład.txt plik do Dokumenty informator. Następnie wybierz go z okna i naciśnij Wybierz przycisk:

Pliki zostały pomyślnie przeniesione z Dom katalog do Dokumenty informator.

Jak widzisz, przykład.txt nie jest już obecny w Dom informator:

Aby sprawdzić, czy został pomyślnie przeniesiony do miejsca docelowego, otwórz Dokumenty katalogu i sprawdź, czy przykład.txt plik istnieje:

Podobnie, jeśli chcesz przenieść katalog do innej lokalizacji, możesz to również zrobić, powtarzając te same kroki, które omówiliśmy powyżej. Przyjrzyjmy się temu na przykładzie,
utwórz nowy folder w Dom katalogu i nazwij go. Tworzę folder o nazwie Testowanie , jak pokazano na poniższym obrazku:

Wyobraź sobie, że chcemy przenieść Testowanie katalog/folder do Pliki do pobrania informator. Wybierz więc Testowanie folder, kliknij go prawym przyciskiem myszy i w podmenu przejdź do Przenieś do… opcja:

Otworzy się okno, wybierz Pliki do pobrania katalog do przeniesienia Testowanie folder do niego, klikając Wybierz przycisk:

Potwierdź istnienie przeniesionego folderu w Pliki do pobrania katalog otwierając go w menedżerze plików:

Jak widać, łatwo jest przenieść plik lub katalog za pomocą Łodzik menedżer plików:

Wniosek:

W tym przewodniku mamy szczegółowe wyjaśnienie dla początkujących, jak przenosić pliki w systemie Linux. Przenoszenie pliku nie jest trudnym zadaniem, jeśli dokładnie wiesz, jak to zrobić. W systemie Linux mamy kilka sposobów na wykonanie jednej operacji, ponieważ są one zaprojektowane tak, aby system był wygodny dla wszystkich typów użytkowników.

Krótko omówiliśmy kilka sposobów przesyłania plików do innej lokalizacji w systemie. Podejścia do przenoszenia plików lub folderów, na przykład przez GUI oraz Terminal , są dość proste i stosunkowo proste, ponieważ nie trzeba być ekspertem, aby korzystać z tych podejść. Ten przewodnik jest przydatny, ponieważ zawiera szczegółowe omówienie dwóch różnych procedur.

Dla mnie obie metody są szybkie i mniej skomplikowane. Jeśli przenosisz plik przez GUI, po prostu kliknij prawym przyciskiem myszy plik docelowy i kliknij Przenieś do… w menu kontekstowym. Pojawi się okno, w którym możesz wybrać katalog docelowy do przesłania pliku. Plik zostanie usunięty z poprzedniej lokalizacji.

Jeśli wolisz korzystać z terminala, to mv używane jest wielozadaniowe polecenie. Służy nie tylko do przenoszenia plików/folderów, ale także do zmiany ich nazwy. Wykonaliśmy wiele przykładów mv polecenie dla lepszego zrozumienia. Procedura jest podobna w każdym przykładzie; jeśli uważnie podążysz za jednym przykładem, możesz użyć mv polecenie w dowolnym miejscu.