Hej, ludzie, w tym filmie, mamy zamiar dowiedzieć się, jak możemy kopiować katalogi.
Uczymy się więc jak tworzyć pliki i katalogi, a także dowiemy się jak kopiować pliki.
Teraz skupmy się na tym, jak można było skopiować katalogi.
A powodem, dla którego chcieliśmy to zrobić, jest to, że jeśli mamy jakieś pliki konfiguracyjne w katalogu, to lepiej,
abyś zrobił kopię, zanim wejdziesz i zmodyfikujesz go.
Tak więc, aby wykonać kopię katalogu, używasz tego samego polecenia.
P Tak.
Aby skopiować katalog w systemie Linux musisz wykonać polecenie CP z opcją minus R dla rekurencji i określić
katalogi źródłowy i docelowy do skopiowania.
Na przykład CPP minus R, folder źródłowy, który kopiujesz i miejsce docelowe, do którego kopiujesz,
do minus R musi być używany, ponieważ jeśli nie użyjesz go, będzie narzekać.
Powie: Hej, nie mogę tego skopiować, bo to jest katalog.
W porządku, więc przejdźmy bezpośrednio do naszej maszyny Linux i uruchomimy kilka poleceń, abyśmy mogli przejść
przez kopiowanie katalogu.
Więc po pierwsze.
Kim jestem?
Jestem zalogowany jako ja.
Który katalog?
Wchodzę w to.
Jestem w swoim katalogu domowym.
Co jest w moim katalogu domowym?
To są pliki i katalogi, które mam teraz dla tej praktyki.
Stworzę nowy katalog i nazwę go config, ponieważ jak powiedziałem, w większości przypadków
musisz skopiować cały katalog.
Jeśli posiada pliki konfiguracyjne na wypadek popełnienia błędu, to możesz przywrócić te pliki konfiguracyjne
z katalogu.
W porządku.
Tak więc katalog z plikami konfiguracyjnymi został utworzony.
Teraz przejdźmy do wnętrza tego pliku konfiguracyjnego.
I stwórzmy plik konfiguracyjny.
Powiedzmy więc, że chciałem stworzyć touch a file, beacon file i see file.
Dobrze, więc potwierdźmy.
Ok.
Więc ma trzy katalogi utworzone teraz w którym katalogu.
Amen.
Dom.
Mam katalog saw config.
Więc teraz wróćmy do mojego katalogu domowego.
Mogę po prostu wpisać cd i nacisnąć enter, a to przeniesie mnie z powrotem do mojego katalogu domowego.
Teraz zobaczmy, że mamy ten plik konfiguracyjny.
Doskonale.
Teraz musimy skopiować ten katalog z plikiem konfiguracyjnym, więc zrobimy CPP.
Teraz jeśli nie określimy opcji minus R, zobaczmy co się stanie.
Katalog Config, do którego próbujemy go skopiować do katalogu temp.
Teraz jeśli zostawisz tak tylko temp, to przyjmie ona taką samą nazwę config i zostanie skopiowana.
Skopiowane na drugą stronę.
Przepraszam, ale jeśli chciałeś zmienić nazwę katalogu docelowego, możesz poprzez umieszczenie
slash config dash backup.
Więc po prostu umieścić z powrotem teraz naciśnij enter i zobaczysz, że będzie narzekać kopiowanie pomijając
katalog config, ponieważ myśli, że próbujesz skopiować plik.
Musimy więc dać mu znać, że nie próbuję skopiować pliku, próbuję skopiować katalog.
Więc zróbmy minus R teraz robimy config slash temp i nazwę nowej nazwy katalogu.
W porządku, uderz w enter.
Pięknie.
Dostaliśmy z powrotem nasz prompt.
To znaczy, że zadziałało.
Jak to sprawdzić?
Możemy po prostu wejść do CD slash temp directory to ls minus l t r i zobaczysz na dole jest właśnie
tutaj.
Jest to katalog configure, który skopiował.
Teraz wejdźmy do środka tego configu.
Katalog i zrób ls minus l tr i zobaczysz, że wszystkie te trzy pliki, które stworzyliśmy wewnątrz tego katalogu,
zostały również skopiowane.
Więc rekursywny również wskazuje polecenie, że jesteś kopiowanie katalogu plus to mówi mu skopiować podfolder
w tym katalogu i plików podrzędnych lub plików w ramach tego podfolderów.