Linux: Dizinin içerisindeki bir klasör hariç tümünü başka sunucuya yada klasöre kopyalama

Bir dizindeki dosyalarınızı başka bir sunucuya yada dizine kopyalamak istiyorsunuz ama dizin içerisinden bir yada birden fazla klasörü kopyalamak istemiyorsunuz. Dosya boyutu büyük olmadığında aslında büyük bir sorun da teşkil etmiyor. Çünkü herşeyi kopyalayıp sonra istemediklerinizi silebilirsiniz. Ama klasör boyutu büyükse ya tek tek klasörleri kopyalayıp zaman kaybedeceksiniz yada uzun bir süre dosya kopyalamasını bekleyip zaman kaybedeceksiniz. Böyle bir durumda rsync’ten yararlanılabilir. Bildiğiniz gibi rsync bir senkronizasyon programıdır. Aşağıdaki komut ile bu sorunu basitçe çözebilirsiniz.

rsync -avzh --exclude istenmeyen_klasör_ismi kaynak_klasör/ /hedef_klasör/

Böylelikle kaynak klasör içerisinden kopyalanmasını istemediğimiz klasörü belirtiyor, diğer dosyaların kopyalanmasını sağlıyoruz.

Bugün 1, bugüne kadar toplam 56 kez ziyaret edildi.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir