Jedną rzeczą, o którą większość ludzi jest zdezorientowana, jest różnica między poleceniem ruchu a kopiowaniem; Polecenie kopiowania służy do tworzenia klonu plików/katalogów na niektórych innych ścieżkach przy jednoczesnym utrzymaniu oryginalnego pliku/katalogu na jego oryginalnej ścieżce, podczas gdy polecenie ruchu służy do przeniesienia pliku/katalogu z oryginalnej ścieżki i umieszczenia go na innych ścieżka.
W tym zapisie szczegółowo wyjaśniliśmy metody, za pomocą których możemy przenieść katalogi z jednej ścieżki do drugiej w Linux.
Jak przenieść katalog w Linux
Istnieją dwie metody przenoszenia katalogów z jednego miejsca docelowego w Linux, jest albo metodą wiersza poleceń lub graficznego interfejsu użytkownika, oba są szczegółowo omówione.
Metoda 1: Metoda wiersza poleceń
Mamy dwa katalogi o nazwie, myDirectory1 i myDirectory2, możemy wymienić oba za pomocą polecenia LS:
$ ls
Ogólna składnia przenoszenia katalogu z jednej ścieżki do drugiej to:
$ mv [opcje] miejsce docelowe źródłowego
Użyj polecenia MV, aby przenieść katalog ze źródła do jakiegoś miejsca docelowego, a my możemy użyć niektórych opcji wraz z tym poleceniem. Opcje, które można użyć z poleceniem MV, to:
Opcje | Opis |
---|---|
-F | Będzie nadpisywał funkcje siłą podczas przenoszenia katalogu ze źródła do miejsca docelowego |
-I | Włączy tryb interaktywny |
-v | Pokaże postęp wykonania polecenia |
-u | Zaktualizuje pliki docelowe |
-z | Ustawia kontekst bezpieczeństwa pliku na ustawienia domyślne |
-N | Wyłączy nadpisanie plików docelowych |
Aby to zrozumieć, przeniesiemy katalog Mydirectory2 z /Home/Hammad (Obecny katalog roboczy) do /dom/hammad/dokumenty Korzystanie z polecenia:
$ mv -vf myDirectory1/home/hammad/dokumenty
Użyliśmy opcji „-F” w powyższym poleceniu, która służy do siłownego przenoszenia katalogi i wymienienia zawartości, używając polecenia LS:
$ ls
Obecny jest tylko „myDirectory1”, co oznacza, że „myDirectory2” został pomyślnie przeniesiony do katalogu dokumentów, aby go zweryfikować, użyć polecenia:
$ ls/home/hammad/dokumenty
Podobnie możemy przenosić wiele katalogów za pomocą polecenia:
$ mv -vfi/home/hammad/dokumenty/myDirectory1/home/hammad/dokumenty/myDirectory2/home/hammad
W powyższym poleceniu przenieśliśmy wiele katalisk; myDirectory1 i myDirectory2, od/home/hammad/dokumenty do/home/hammad za pomocą flag „-vfi”, w których „v” jest używany do wyświetlania postępu wykonanego polecenia, „f” jest używany do przymusowego przesuwania katalogu w razie potrzeby, a „I” służy do włączenia trybu interaktywnego.
Metoda 2: Graficzny interfejs użytkownika
Aby uzyskać metodę GUI, przejdź do folderu docelowego, kliknij prawym przyciskiem myszy katalog, który chcesz się przenieść, i wybierz opcję ruchu:
Wybierz „Folder docelowy” W naszym przypadku jest to dokumenty, a następnie kliknie przycisk „Wybierz”:
Katalog został pomyślnie przeniesiony, otwórz katalog „Dokumentów”, aby zweryfikować mobilność MyDirectory2 od/home/hammad do/home/hammad/dokumenty:
Wniosek
Katalog można przenosić albo za pomocą metody wiersza poleceń lub metody GUI; Oba są wygodne i zrozumiałe, zależy to od wyboru czytelnika. W tym zapisie wyjaśniliśmy szczegółowo obie metody, zaleca się metodę wiersza poleceń, ponieważ dzięki tej metodzie możesz użyć innych opcji za pomocą flag.