Jak skopiować katalog w Linux

Jak skopiować katalog w Linux
Podczas pracy w kilku systemach operacyjnych używamy do dodawania plików i folderów, wycinania, kopiowania, edytowania i usuwania ich zgodnie z naszym wyborem. Podobnie jak wszystko, system Linux daje nam możliwość skopiowania pojedynczego folderu do innego folderu, mimo że folder jest pusty, czy nie. Dlatego omówimy kilka łatwych metod kopiowania jednego katalogu do drugiego w Ubuntu 20.04 System. Zacznijmy od użycia różnych sposobów kopiowania katalogu z jednego miejsca do drugiego w Linux.

W tym konkretnym celu musimy otworzyć końcową powłokę, ponieważ zamierzamy w nim robić wszystko. Istnieją dwa sposoby, aby to otworzyć. Jeden pochodzi z obszaru wyszukiwania aktywności, a drugi jest klucz skrótu „Ctrl+alt+t”. Ćwicz jedną z wymienionych metod jego otwarcia i rozpoczęcia wdrażania w nim poleceń jeden po drugim.

Przykład 01

Po pierwsze, musimy zobaczyć wszystkie pliki i katalogi przechowywane w naszym folderze domowym Ubuntu 20.04. Ten proces można wykonać za pomocą polecenia listy. Polecenie listy zawiera tylko jedno słowo „LS”. Wykonaj go, a zostaniesz pokazany z katalogami i plikami folderów domowych zgodnie z załączonym obrazem.

Teraz tworzymy nowy katalog w naszym katalogu domowym, aby po pewnym czasie wykonywać operacje kopiowania. Ubuntu 20.04 System zapewnia nam zapytanie „MKDIR” do utworzenia nowego pustego katalogu. Tak więc użyliśmy polecenia „mkdir” w naszej powłoce poleceń i nazwaliśmy katalog „nowym”. Polecenie zostanie wykonane za pomocą klawisza ENTER.

Wyobraź sobie, że jeden katalog nie wystarcza do wykonywania operacji kopiowania w celu lepszego zrozumienia. Tak więc ponownie wykorzystaliśmy polecenie „MKDIR” z nową nazwą katalogu „Test”. Po utworzeniu katalogu wymieniliśmy zawartość katalogu domowego. Lista polecenie „LS” wyraźnie pokazuje dodanie 2 nowych katalogów w folderze domowym I.mi. nowy i test.

Zacznijmy kopiować katalog do innego folderu. W tym celu system Linux wymyślił polecenie skrótu kopiowanie i.mi., Słowo kluczowe „CP” wraz z niektórymi opcjami flag. Polecenie zawiera folder do skopiowania i lokalizację, w której należy je wkleić. Składnia tego polecenia jest pokazana w określonym zapytaniu.

$ cp -r Directory/ Path-to-Destination-Folder/

W poniższym obrazku możesz rzucić okiem, że polecenie CP zawiera flagę „-R” wraz z folderem źródłowym (do skopiowania) i folderem docelowym (ścieżka do folderu, w którym zostanie wklejone). „Nowy” folder zostanie skopiowany do folderu „Dokumenty”. To samo polecenie „CP” służy do kopiowania folderu „Test” do folderu „Nowy” w folderze „Dokumenty”. Oba polecenia wykonują to samo, ale na różnych poziomach.

Najpierw przejdźmy do folderu dokumentów naszego systemu za pośrednictwem instrukcji „CD” w skorupce. Po nawigacji w kierunku folderu dokumentów wymieniliśmy jego zawartość za pośrednictwem polecenia „LS”. Widać, że „nowy” folder został pomyślnie skopiowany.

Wykonajmy nawigację ponownie z 1 poziomem w górę za pomocą polecenia „CD”. Z powodzeniem poruszamy się w dokumentach/nowym folderze. Po wymiekaniu zawartości „nowego” folderu, musimy wiedzieć, że pomyślnie skopiował w nim folder „testowy”.

Przykład 02

Rzućmy okiem na skopiowanie pliku do katalogu. Więc stworzyliśmy nowy pusty plik „nowy.txt ”i wymienił zawartość folderu domowego z instrukcją„ LS ”. Pokazuje, że plik jest tworzony, nowy, a folder „testowy” również tam jest.

Polecenie kopii jest używane w ten sam sposób bez flagi „-R”. Jedna różnica polega na tym, że nazwa pliku nie zawiera żadnego znaku „/” na końcu. Folder docelowy jest również określony.

Po nawigacji w „nowym” folderze i wymieścianiu jego zawartości, dowiedzieliśmy się, że operacja kopiowania była również skuteczna w prostym pliku.

Przykład 03

Rzućmy okiem na kolejną ilustrację kopiowania wielu folderów treści do innej lokalizacji w Linux. Zaczęliśmy więc od nawigacji w kierunku folderu „Muzyka” w katalogu domowym. Po nawigacji polecenie listy wykorzystuje zawartość folderu muzycznego I.mi. pusty.

Następnie nawigaliśmy w kierunku folderu dokumentów i wiedzieliśmy, że zawiera on również dwa pliki tekstowe za pośrednictwem polecenia listy.

Teraz używamy tego samego sposobu kopiowania danych, ale tym razem z flagą „-AVR” w poleceniu CP. Musimy więc wspomnieć o lokalizacji źródła I.mi. „/Home/Saeedraza/Documents”. Następnie musisz dodać lokalizację folderu docelowego I.mi. „/Home/Saeedraza/Music. Weźmie zawartość z folderu dokumentów i zapisze je w folderze muzycznym jeden po drugim.

Po uruchomieniu polecenia listy podczas nawigacji w folderze muzycznym, musimy wiedzieć, że folder dokumentów jest teraz tutaj.

Po nawigacji w folderze „muzyka/dokumenty”, musimy wiedzieć, że wszystkie treści i.mi., „New1.txt ”,„ New2.txt ”folderu„ Documents ”są również kopiowane w folderze„ Muzyka ”wraz z folderem„ Dokumenty ”.

Przykład 04

Załóżmy, że utworzyłeś nowy plik w folderze domowym i wymieniłeś jego dane w powładzie z poleceniami CAT zgodnie z poniższym wyjściem obrazu.

Polecenie CP jest tutaj z flagą „-V”, aby skopiować zawartość nowego.plik txt do innego pliku „Testuj.plik txt ”. Test.plik txt zostanie automatycznie generowany za pomocą tego polecenia. Patrząc na test.plik txt z poleceniem CAT, stwierdziliśmy, że zawartość jest kopiowana.

Wniosek

Ten artykuł zawiera ogromną liczbę poleceń do skopiowania folderu do innej lokalizacji. Próbowaliśmy pokryć kopiowanie pojedynczego folderu do innej lokalizacji, kopiując pojedynczy plik do innej lokalizacji i innych plików i wielu innych. Mamy nadzieję, że ten artykuł będzie dość prosty do zrozumienia i łatwy do wdrożenia dla każdego użytkownika Ubuntu 20.04 System.