Linux `cp` komutu nedir?

Linux cp komutu, dosyaları ve dizinleri bir konumdan başka bir konuma kopyalar. Davranışı; özyinelemeli kopyalama, arşiv modu, güncelleme işlemi ve sembolik bağlantıları nasıl ele aldığı gibi seçeneklere büyük ölçüde bağlıdır.

Yol ifadelerinde tırnak kullanımı ve seçenek kombinasyonları önemli olduğundan, aynı anda birden fazla dosyayı taşırken kopyalama komutunu yanlış yazmak kolaydır.

Araç açıklaması

Bu araç, bir veya daha fazla kaynak yolu, bir hedef, isteğe bağlı ham seçenekler ve yaygın kopyalama seçeneklerinden bir Linux cp komutu oluşturur. Ayrıca yükseltilmiş ayrıcalıkların gerektiği durumlarda sudo çıktısını da destekler.

Shell söz diziminin ayrıntılarıyla uğraşmadan hızlıca kopyalama komutları oluşturmak için kullanışlıdır.

Örnekler

  • Birden fazla dosyanın yedekleme klasörüne kopyalanması
  • Bir dizinin arşiv stili seçeneklerle özyinelemeli olarak kopyalanması
  • Bir dosyanın sudo kullanılarak korumalı bir konuma kopyalanması

Özellikler

  • Birden fazla kaynak yolunu destekler
  • Arşivleme, özyinelemeli kopyalama, izinleri koruma, zorla kopyalama, güncelleme ve sembolik bağlantı yönetimi gibi yaygın cp seçeneklerini destekler
  • İndirilebilir shell çıktısı

Sınırlamalar

Araç yalnızca komut dizesini oluşturur. Komutu çalıştırmaz veya yolların mevcut olduğunu doğrulamaz.

Ham seçenekler olduğu gibi eklenir; bu nedenle temel dize işlemenin ötesinde özel seçenekler doğrulanmaz.