Jak skopiować katalog do innego katalogu w Bash w systemie Linux

Jak Skopiowac Katalog Do Innego Katalogu W Bash W Systemie Linux



Umiejętność kopiowania katalogu jest niezbędna do tworzenia kopii zapasowych, migracji danych, porządkowania plików i zdalnego przesyłania plików. Ponadto kopiowanie katalogu do innego zależy od różnych czynników, takich jak rozmiar katalogu, atrybuty i narzędzia używane w tym procesie. Jednak początkujący użytkownicy Linuksa czasami nie znają prawidłowego sposobu kopiowania katalogu do innego katalogu w Bash bez błędu. Dlatego w tym krótkim blogu zamieściliśmy proste polecenia umożliwiające skopiowanie katalogu do innego katalogu w Bash w systemie Linux.

Jak skopiować katalog do innego katalogu w Bash w systemie Linux

Skopiowanie i wklejenie katalogu do innego katalogu w Bash jest łatwe i można to zrobić za pomocą prostych poleceń w wierszu poleceń.







Otwórz terminal i wprowadź następujący zestaw poleceń, aby przejść do katalogu nadrzędnego katalogu, który chcesz skopiować:



płyta CD / ścieżka / Do / nadrzędna Lokalizacja



Zastąp „/path/to/katalog_nadrzędny” rzeczywistą ścieżką katalogu nadrzędnego zawierającego katalog, który zamierzasz skopiować i nazwijmy go katalogiem źródłowym. Po wprowadzeniu polecenia zobaczysz, że nowy wiersz poleceń zawiera nazwę katalogu źródłowego. Teraz skopiuj bieżący katalog za pomocą polecenia „cp”:





por -R katalog_źródłowy / ścieżka / Do / katalog_docelowy

Zamiast „katalog_źródłowy” wpisz nazwę katalogu źródłowego. Zastąp „/path/to/target_directory” rzeczywistą ścieżką, do której zamierzasz wkleić skopiowany katalog. Opcja „-r” wyraźnie instruuje system, aby rekurencyjnie kopiował katalog źródłowy, podkatalogi i inną zawartość.



Weźmy przykład, w którym używamy skryptu Bash do kopiowania katalogu do innego katalogu. Najpierw uruchom kolejno następujące polecenia, aby utworzyć skrypt Bash, a następnie podaj uprawnienia do wykonywania:

dotykać kopia.sh

chmod u+x kopia.sh

Teraz otwórz skrypt w edytorze nano i napisz w nim następujący program:

#!/bin/bash

Echo „kopiowanie katalogu”



por -R ~ / Dokumenty ~ / Muzyka

Na koniec zapisz skrypt, a następnie wykonaj go w terminalu.

. / kopia.sh

Po wykonaniu skryptu czas sprawdzić, czy system skopiował katalog „Muzyka” do „Dokumenty”.

płyta CD ~ / Dokumenty

ls

Wniosek

Kopiowanie katalogu do innego katalogu jest podstawowym zadaniem w systemie Linux i ten krótki przewodnik wyjaśnia to przy użyciu powłoki Bash. Cały proces jest prosty i rozpoczyna się od przejścia do katalogu nadrzędnego zawierającego plik, który zamierzamy skopiować. Na koniec sprawdziliśmy, czy zadanie się powiodło.