Dizüstü bilgisayarımda bir şey geliştiriyorum ve dosyaları yüksek performanslı bir PC'ye (monitörü olmayan bir sunucu) scp'ing. Tembellikten şu anda bunu yapıyorum (dizüstü bilgisayarda):
scp -r ~/project/* server:~/project/
Ancak, proje dizinindeki bazı dosyalar göndermem gerekmeyen bazı günlük dosyaları ve çıkış dosyalarıdır, bu da bazen bir konser olabilir. Ne istiyorum temelde aynı şeyi (proje ve alt dizinleri tüm dosyaları iletir) ama sadece 100 mb gibi belirli bir dosya boyutu eşiği altında dosyaları gönderir güzel bir temiz komut. Ben sadece bash ile hafif deneyimliyim ve regexp ile hiç deneyimli değilim, bu yüzden python içine sys içe aktarma ve ifs ve karşılaştırmaları bir demet kullanma gibi bazı kıvrık yöntem olmadan bunu nasıl yapacağım hakkında hiçbir fikrim yok.
rsync
benzerdirscp
, ancak daha etkilidir, çünkü yalnızca bir dosya değiştirilirse aktarılır.