Aynı dosya sisteminde kalmak istersem, aynı dosya sistemi için bir çıktı yolu belirleyemedim mi?
Yoksa mevcut dosya sisteminden yanlışlıkla ayrılmayı önlemek mi?
-i: "neden var olmayan bir hedefi belirtmiyorsunuz?"
Aynı dosya sisteminde kalmak istersem, aynı dosya sistemi için bir çıktı yolu belirleyemedim mi?
Yoksa mevcut dosya sisteminden yanlışlıkla ayrılmayı önlemek mi?
-i: "neden var olmayan bir hedefi belirtmiyorsunuz?"
Yanıtlar:
Dosyaların kopyalandığı nerede sınırlar dan onlar kopyalanan konum değil, nerede. Özyinelemeli kopyalarla cpalt dizinlere nasıl girildiğini kontrol etmek faydalıdır . Böylece
cp -xr / blah
takılan diğer dosya sistemlerinden hiçbirini değil yalnızca kök dosya sistemini kopyalar.
/mnt, bazen yalnızca bir dağıtım kuruluşu tarafından uygulanan, ancak işletim sistemi gerekliliği olmayan bir insan sözleşmesi olduğu için. Bazen /var/somewebsite/www/sessionsyük dengeleme web sunucularını uygulayabilmek için ağa bağlı ağ dosya
--excludebunların her birini manuel olarak engellemek için seçenekler vermenize gerek yok . Rsync ile çok kullanışlıdır.
/dev, /proc, /sysgenellikle “topluca” okumak istemediğiniz vb.
-xBayrak için cpbir GNU oluşumudur. Tek bir dosyayı kopyalarken, bu seçeneğin hiçbir etkisi olmaz, ancak tüm bir dosya hiyerarşisini -xkopyalarken , seçenek, orijinal kaynakla aynı dosya sisteminde bulunmayan dosyaların ve dizinlerin kopyalanmasını önler.
Örneğin, bağlama noktaları olan /usrve /usr/localkullanan bir dosya sisteminde, cp -xR /usr /some-destaltındaki hiyerarşi kopyalanmayacaktır /usr/local.
Orada bir diğer yarar olarak -x, örneğin benzer anlam ile seçeneği duve find(uygun olarak adlandırılır -xdeviçin find), ve rsync.