Windows PC'de çalışırken cmd dosyasını aşağıdaki satırla kullandım:
winrar.exe a -agYYYYMMDD -x*\*.cmd -r -ibck -ep1 -ed "%~dp0..\_materials\bak - .rar" *.*
Dosyaya eklenen tarih ve belirli bazı dosyalar hariç tutularak, geçerli klasörün yedeklerini oluşturmamda bana yardımcı oldu.
OS X'te nasıl aynı olabilir? Ram yerine zip ile Tamam olur.
Post. Winrar'ın bu argümanlarla ne yaptığını açıklama:
- a - arşive ekle
- -agYYYYMMDD - arşiv dosyasına YYYYMMDD biçiminde geçerli bir tarih ekleyin
- -x * \ *. cmd - tüm cmd dosyalarını sonuç arşivinden çıkar
- -r - orada tüm alt klasörleri ve dosyaları dahil et
- -ibck - arka planda çalıştır
- -ep1 - geçerli klasörü arşive dahil et
- -ed - boş klasörleri hariç tut
(ve burada mac os için winrar - http://www.rarlab.com/rar/rarosx-5.0.1.tar.gz )
@slhck, evet, çift tıklama ile çalıştırılacak dosyayı arıyorum. Güncelleştirdiğim sorumla diğer sorularınızı yanıtlamaya çalıştım (winrar.exe zip gibi sıkıştırma yazılımıdır).
—
LA_
@slhck, mac'ta cmd yerine ne kullanılır? Lütfen bana yönü göster, bu yedekleme betiğini oluşturmanıza gerek yok :). Teşekkürler.
—
LA_
OS X'te , Bash oturumu açmak için Terminal.app'i kullanırsınız. Üzgünüm, bunu sizin için daha ayrıntılı olarak inceleyecek vaktim yok.
—
slhck
@slhck, bu Windows'ta Terminal benzeri komut satırını kullanabileceğim açık. Ancak çift tıklatmada komutları otomatik olarak çalıştırmak için toplu iş dosyalarını nasıl oluşturabilirim?
—
LA_
winrar.exe
(veya bir Windows PC, yani biz) için tam olarak neye ihtiyacınız var? Dosya adlarının yedeklemeden önce ve sonra nasıl görünmesi gerektiğine dair bir örnek ekleyebilir misiniz? Dizin hiyerarşisi korunmalı mı yoksa komut özyinelemesiz çalışacak mı?