Polecenie cp
w C Shell (csh) służy do kopiowania plików i katalogów. Umożliwia tworzenie kopii zapasowych lub przenoszenie danych w systemie plików.
Podstawowa składnia polecenia cp
jest następująca:
cp [opcje] [argumenty]
Oto kilka powszechnie używanych opcji dla polecenia cp
:
-i
: Pyta o potwierdzenie przed nadpisaniem istniejącego pliku.-r
: Kopiuje katalogi rekurencyjnie.-u
: Kopiuje tylko pliki, które są nowsze od istniejących plików docelowych lub gdy plik docelowy nie istnieje.-v
: Wyświetla szczegóły dotyczące kopiowania plików.Poniżej znajdują się przykłady użycia polecenia cp
:
Kopiowanie pojedynczego pliku:
cp plik.txt kopia_plik.txt
Kopiowanie katalogu rekurencyjnie:
cp -r katalog/ kopia_katalogu/
Kopiowanie pliku z potwierdzeniem przed nadpisaniem:
cp -i plik.txt kopia_plik.txt
Kopiowanie tylko nowszych plików:
cp -u plik.txt kopia_plik.txt
Wyświetlanie szczegółów podczas kopiowania:
cp -v plik.txt kopia_plik.txt
-i
, gdy kopiujesz pliki do katalogów, w których mogą już istnieć pliki o tych samych nazwach, aby uniknąć przypadkowego nadpisania.-r
, aby upewnić się, że wszystkie podkatalogi i pliki zostaną skopiowane.