Jak skopiować folder w Linux?

Jak skopiować folder w Linux?
Pliki i foldery są powszechnie używane w dowolnym systemie operacyjnym. Czasami twój folder zawiera kilka kluczowych danych i wolisz przechowywać kilka kopii zapasowych. Pierwszym rozwiązaniem, które przychodzi nam na myśl, jest skopiowanie tego folderu gdzie indziej. Dlatego w tym artykule naszym celem jest ustalenie wszystkich metod kopiowania folderu w Linux, i.mi., Zarówno metody oparte na CLI, jak i metody oparte na GUI.

Uwaga: W celu wyjaśnienia różnych metod kopiowania folderu w Linux, wykorzystaliśmy Linux Mint 20.

Metody kopiowania folderu w Linux:

Poniżej znajdują się cztery najczęstsze metody kopiowania folderu w Linux:

Metoda nr 1: Korzystanie z GUI Linux:

Jest to najłatwiejsza metoda kopiowania folderu w Linux, która jest również bardzo powszechnie stosowana w innych systemach operacyjnych. Musisz wykonać następujące kroki, aby skopiować folder w Linux przy użyciu tej metody:

Najpierw musimy utworzyć folder do demonstracji w naszym katalogu domowym o nazwie „CopyFolder”.

Folder, który stworzyliśmy, pokazano na poniższym obrazku:

Aby uruchomić menu podręczne, należy kliknąć prawym przyciskiem myszy ten folder. Po uruchomieniu menu wybierzemy opcję „Kopiuj” z tego menu, jak pokazano na poniższym obrazku:

W tym przykładzie zamierzamy skopiować naszą „CopyFolder” do folderu „Dokumenty”. Dlatego klikniemy dwukrotnie folder „Dokumenty”, aby go otworzyć. Następnie w folderze „Dokumenty” klikniemy prawym przyciskiem myszy jego pustą przestrzeń, aby ponownie uruchomić menu podręczne. Teraz wybierzemy opcję „Wklej” z menu, która właśnie uruchomiono, jak podświetlono na obrazie pokazanym poniżej:

Po zrobieniu tego zauważysz, że „kopiowanie” lub jakikolwiek inny wybrany folder został skopiowany do folderu „Dokumenty” lub innego wybranego folderu, jak pokazano na poniższym obrazku:

Metoda nr 2: Korzystanie z polecenia „CP”:

Ta metoda i dwie pozostałe metody pokazane poniżej to terminal Linux Mint 20. Postępujemy zgodnie z poniższymi krokami, aby wykorzystać tę metodę kopiując folder w Linux:

Ponieważ ta metoda jest zatem oparta na terminalu, uruchomimy terminal Linux Mint 20, jak pokazano na poniższym obrazku:

Po uruchomieniu należy wprowadzić następujące polecenie w terminalu:

$ cp -r nameOffolDerTobecopised DestinationPath

Tutaj musisz podać faktyczną nazwę folderu, który ma zostać skopiowany zamiast NameOffolDerTobecoped, oraz rzeczywistą ścieżkę do miejsca, w którym chcesz skopiować ten folder zamiast docelowego. W scenariuszu, o którym rozmawiamy, zamierzamy skopiować „CopyFolder” do naszego folderu „Dokumenty”. Dlatego napisaliśmy „CopyFolder” zamiast NameOffolDerTobecoped. Również ścieżka do katalogu „Dokumenty” zamiast docelowego ścieżki, jak pokazano na poniższym obrazku:

Po naciśnięciu klawisza „Enter”, aby wykonać wyżej wymienione polecenie, żądany folder zostałby skopiowany do określonego miejsca docelowego. Możesz również potwierdzić, czy odbyła się żądana operacja, czy nie, uruchamiając następujące polecenie w terminalu:

$ ls -l docelowa ścieżka

Tutaj powinieneś podać ścieżkę do miejsca, w którym skopiowałeś swój folder zamiast do ścieżki docelowej.

Uruchamianie tego polecenia wymienił wszystkie zawartość katalogu „Dokumenty”, który będzie również zawierał folder, który właśnie skopiowałeś, tj.mi., „CopyFolder”, jak pokazano na poniższym obrazku:

Metoda nr 3: Korzystanie z polecenia „rsync”:

Korzystając z polecenia „RSync” do kopiowania folderu w Linux Mint 20, będziemy musieli wykonać wszystkie poniższe kroki:

Najpierw musimy zainstalować polecenie „rsync”, jeśli nie zostało jeszcze zainstalowane, wykonując następujące polecenie w naszym terminalu:

$ sudo apt-get instaluj rsync

Po zainstalowaniu tego polecenia w twoim systemie terminal odzwierciedla dane wyjściowe pokazane na poniższym obrazku:

Teraz, gdy polecenie „rsync” zostało pomyślnie zainstalowane w twoim systemie, musisz wykonać następujące polecenie w terminalu:

$ rsync -Avz nameoffolderTobecopised DestinationPath

Tutaj musisz podać faktyczną nazwę folderu, który ma zostać skopiowany zamiast NameOffolDerTobecoped i faktyczną ścieżkę do miejsca, w którym chcesz skopiować ten folder zamiast docelowego. W scenariuszu, o którym rozmawiamy, zamierzamy skopiować „CopyFolder” do naszego folderu „Dokumenty”. Dlatego napisaliśmy „CopyFolder” zamiast NameOffolDerTobecoped. A także ścieżka do katalogu „Dokumenty” zamiast docelowego ścieżki, jak pokazano na poniższym obrazku:

Po wykonaniu tego polecenia Twój terminal pokaże komunikat potwierdzający przedstawiający, że określona operacja została pomyślnie wykonana, jak pokazano na poniższym obrazku:

Możesz to również potwierdzić, wykonując polecenie „LS”, jak opisano w powyższej metodzie.

Metoda # 4: Korzystanie z polecenia „SCP”:

Jest to kolejna metoda kopiowania folderu w Linux, którą można przestrzegać w sposób pokazany poniżej.

Polecenie „SCP” można użyć do kopiowania folderu w Linux w następujący sposób:

$ scp -r nameOffolDerTobecopised DestinationPath

Tutaj musisz podać faktyczną nazwę folderu, który ma zostać skopiowany zamiast NameOffolDerTobecoped i faktyczną ścieżkę do miejsca, w którym chcesz skopiować ten folder zamiast docelowego. W scenariuszu, o którym rozmawiamy, zamierzamy skopiować „CopyFolder” do naszego folderu „Dokumenty”. Dlatego napisaliśmy „CopyFolder” zamiast NameOffolDerTobecoped. Również ścieżka do katalogu „Dokumenty” zamiast docelowego Path, jak pokazano na poniższym obrazku:

Po wykonaniu tego polecenia możesz potwierdzić, czy Twój folder został skopiowany do określonego miejsca docelowego, czy nie, uruchamiając polecenie „LS”.

Wniosek:

Wszystkie metody wykazane w tym artykule są niezwykle łatwe do śledzenia. Te metody są w stanie skopiować folder do dowolnego określonego miejsca docelowego w ciągu kilku sekund. Postępując zgodnie z dowolną z tych metod, możesz skopiować tyle folderów, ile chcesz i w dowolnym wybranym miejscu podczas korzystania z systemu operacyjnego Linux.