cp , dosyaları ve dizinleri kopyalamak için bir Linux kabuk komutudur .
Kopyalama kaynağı için dest
$ cp [options] source dest
cp komutu ana seçenekleri:
seçenek | açıklama |
---|---|
cp -a | arşiv dosyaları |
cp -f | gerekirse hedef dosyayı kaldırarak kopyalamaya zorlayın |
cp -i | etkileşimli - üzerine yazmadan önce sor |
cp -l | dosyaları kopyalamak yerine bağla |
cp -L | sembolik bağları takip et |
cp -n | dosya üzerine yazma yok |
cp -R | yinelemeli kopya (gizli dosyalar dahil) |
cp -u | güncelle - kaynak dest'ten daha yeni olduğunda kopyala |
cp -v | ayrıntılı - bilgilendirici mesajlar yazdırın |
Main.c dosyasını hedef dizine bak :
$ cp main.c bak
2 dosya kopyalama main.c ve def.h hedefe mutlak yol rehberi / home / usr / hızlı / :
$ cp main.c def.h /home/usr/rapid/
Geçerli dizindeki tüm C dosyalarını alt dizine kopyala bak :
$ cp *.c bak
Src dizinini mutlak yol dizinine kopyala / home / usr / rapid / :
$ cp src /home/usr/rapid/
Dev içindeki tüm dosyaları ve dizinleri özyinelemeli olarak bak alt dizinine kopyalayın :
$ cp -R dev bak
Dosya kopyalamaya zorla:
$ cp -f test.c bak
Dosya üzerine yazmadan önce etkileşimli komut istemi:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
Geçerli dizindeki tüm dosyaları güncelle - sadece yeni dosyaları hedef dizine kopyala bak :
$ cp -u * bak
Cp seçeneklerini seçin ve Kod Oluştur düğmesine basın :