cp polecenie w systemie Linux/Unix

cp to polecenie powłoki systemu Linux do kopiowania plików i katalogów.

Składnia polecenia cp

Kopiuj ze źródła do miejsca docelowego

$ cp [options] source dest

Opcje polecenia cp

Główne opcje polecenia cp:

opcja opis
cp -a pliki archiwum
cp -f wymusić kopiowanie, usuwając plik docelowy, jeśli to konieczne
cp -i interaktywny — zapytaj przed nadpisaniem
cp -l łącz pliki zamiast kopiować
cp -L podążaj za dowiązaniami symbolicznymi
cp -rzecz brak nadpisywania plików
cp -R kopiowanie rekurencyjne (w tym pliki ukryte)
procesor aktualizacja - kopiuj, gdy źródło jest nowsze niż miejsce docelowe
cp -v verbose - drukuj komunikaty informacyjne

Przykłady poleceń cp

Skopiuj pojedynczy plik main.c do katalogu docelowego bak :

$ cp main.c bak

 

Skopiuj 2 pliki main.c i def.h do docelowego katalogu ze ścieżką bezwzględną /home/usr/rapid/ :

$ cp main.c def.h /home/usr/rapid/

 

Skopiuj wszystkie pliki C w bieżącym katalogu do podkatalogu bak :

$ cp *.c bak

 

Skopiuj katalog src do katalogu ze ścieżką bezwzględną /home/usr/rapid/ :

$ cp src /home/usr/rapid/

 

Skopiuj wszystkie pliki i katalogi w dev rekurencyjnie do podkatalogu bak:

$ cp -R dev bak

 

Wymuś kopię pliku:

$ cp -f test.c bak

 

Interaktywny monit przed nadpisaniem pliku:

$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y

 

Zaktualizuj wszystkie pliki w bieżącym katalogu - skopiuj tylko nowsze pliki do katalogu docelowego bak:

$ cp -u * bak

generator kodów CP

Wybierz opcje cp i naciśnij przycisk Generuj kod :

Opcje
Wymuś kopiowanie (-f)
Interaktywny — pytaj przed nadpisaniem (-i)
Połącz pliki (-l)
Podążaj za dowiązaniami symbolicznymi (-L)
Bez nadpisywania (-n)
Rekurencyjna kopia drzewa katalogów (-R)
Zaktualizuj nowsze pliki (-u)
Pełne komunikaty (-v)
 
Pliki / foldery
Pliki / foldery źródłowe:
Folder docelowy / plik:
 
Przekierowanie wyjścia
 
 

Kliknij pole tekstowe, aby wybrać kod, a następnie skopiuj go i wklej do terminala:

 


Zobacz też

Advertising

LINUX
°• CmtoInchesConvert.com •°