Ana Diğer Verileri Yedeklemek için Windows Toplu Komut Dosyası

Verileri Yedeklemek için Windows Toplu Komut Dosyası



Gelişmiş Mac ve Windows bilgisayarlarla büyüyen bilgisayar kullanıcıları bunun farkında olmayabilir, ancak bir zamanlar, uzun zaman önce, tüm kişisel bilgisayarlar bir komut satırı arabirimi kullanılarak kontrol edildi. Evet, Windows makinenizdeki o hantal komut kutusu, kelimenin tam anlamıyla çoğu insanın bir bilgisayarla etkileşime girmesinin tek yoluydu. Komut satırı arabirimleri, büyük ölçüde, ortak görevleri gerçekleştirmek için kullanılan işletim sistemi komutlarının koleksiyonları olan 'komut dosyaları' adı verilen küçük programlara dayanıyordu.

Günümüz bilgisayarlarının grafik kullanıcı arayüzleri, eski komut satırlarından ışık yılı kadar daha karmaşık ve kullanımı kolay olsa da, bilgisayarınızı kontrol etmek için eski yöntem için hala kullanımlar vardır. Komut satırı komut dosyası için en yaygın ve en uygun uygulamalardan biri veri yedeklemedir. Komut satırı komut dosyaları, herhangi bir insan etkileşimi olmadan herhangi bir zamanda çalışacak şekilde otomatikleştirilebilir ve birkaç sınırlaması vardır. Hepsinden iyisi – bunlar Windows işletim sisteminin yerleşik bir parçasıdır.

snap puanını nasıl yükseltirsin

Neden Komut Satırı Komut Dosyaları?

Hem ticari hem de ücretsiz yedekleme programları varken neden bir komut satırı komut dosyası kullanalım? Komut satırı komut dosyalarının bir dizi benzersiz avantajı vardır. İşte bunlardan birkaçı:

  • Yerel Komutlar : Verileri oluşturan program aracılığıyla sağlanan işlevleri kullanmaktan daha iyi bir veri yedekleme yolu var mı? Bu ister basit bir dosya kopyalama komutu aracılığıyla işletim sisteminin kendisi isterse geri yüklenebilir bir ikili dosya oluşturmak için bir veritabanı komutu olsun, kaynak program kendini en iyi nasıl yedekleyeceğini bilir.
  • Üstün Kontrol : Bir komut satırı komut dosyası adım adım basit bir prosedür izlediğinden, tam olarak ne olduğunu bilirsiniz ve davranışı kolayca değiştirebilirsiniz.
  • Hızlı : Her şey yerel bir komut olduğundan, hiçbir şey yoruma tabi değildir. Yine, programın kendisi tarafından sağlanan komutları kullanıyorsunuz, bu nedenle ek yük minimumda tutuluyor.
  • Güçlü : Henüz bir komut satırı betiği aracılığıyla gerçekleştirilemeyecek bir yedekleme görevi görmedim… ve bazı korkak şeyler yaptım. Gerçekten benzersiz ihtiyaçlarınız varsa biraz araştırma ve deneme yanılma yapmanız gerekebilse de, genellikle kullandığınız komut dosyası dilinin yerleşik işlevleri ve özellikleri fazlasıyla yeterlidir.
  • Ücretsiz ve Esnek : Açıkçası, bir komut satırı betiğinin herhangi bir maliyeti yoktur (geliştirme süresinin dışında), bu nedenle betiklerinizi istediğiniz sayıda makineye ve sisteme çok az zaman veya maliyetle veya hiç maliyet olmadan kopyalayabilirsiniz. Bunu, çeşitli sunucularda ve/veya masaüstü makinelerde yedekleme yazılımı için lisans satın alma maliyetiyle karşılaştırın.

Yedekleme Toplu Komut Dosyasına Hızlı Bir Bakış

Çoğu insan komut satırı komut dosyası kullanmayı hiçbir zaman öğrenmemiştir ve bu biraz kara bir sanat olarak kabul edilir. Ancak, aslında öğrenmesi oldukça basit bir şey. Komut satırının gücünü göstermek için, önemli verilerinizi yedeklemek için kullanabileceğiniz basit bir Windows toplu komut dosyası sağlıyorum. Bu yapılandırılabilir ve özelleştirilebilir komut dosyası, Windows toplu komut dosyası yazma dili hakkında herhangi bir bilgi (veya öğrenmeye isteklilik) gerektirmez, ancak Windows toplu komut dosyası oluşturma hakkında daha fazla bilgi edinmek istediğinize karar verirseniz, bu komut dosyasını iyi bir başlangıç ​​yeri olarak bulacaksınız. .

Yedek komut dosyası ne yapar:

  1. Ayrı bir yapılandırma metin dosyasında belirttiğiniz dosya ve klasörlerin tam veya günlük artımlı (tanım için aşağıya bakın) yedeklerini oluşturur (aşağıya bakın).
    • Bir klasöre isim verildiğinde o klasör ve tüm alt klasörler yedeklenir.
    • Bir dosyaya isim verildiğinde, sadece o dosya yedeklenir.
  2. Yedeklenen dosyaları sıkıştırır (zipler). Yedeklenecek tüm dosyalar kopyalandıktan sonra yer kazanmak için sıkıştırılır. Bunun çalışması için sisteminizde 7-Zip'in kurulu olması gerekmektedir.
  3. Sıkıştırılmış dosyayı tarihler ve bir depolama konumuna taşır. Yedekleme dosyaları sıkıştırıldıktan sonra, elde edilen arşive geçerli tarihe göre bir dosya adı verilir ve ardından harici sürücü veya ağ konumu gibi yapılandırılmış bir depolama konumuna taşınır.
  4. Kendinden sonra temizlenir. Tüm görevler tamamlandıktan sonra toplu iş komut dosyası oluşturduğu tüm geçici dosyaları temizler.

Gereksinimler:
Windows 2000/XP/2003/Vista veya daha yenisi
7-Zip (bedava)

Yapılandırma dosyası:
Yapılandırma dosyası, her satıra bir yedekleme öğesi girilen, yedeklenecek dosya ve klasörleri içeren bir metin dosyasıdır. Bu dosya zorunlu BackupConfig.txt olarak adlandırılmalı ve yedekleme komut dosyasıyla aynı klasörde bulunmalıdır. İşte bir BackupConfig.txt dosyası örneği (not edin, ilk satırdaki # karakteri, satırın bir yorum olduğunu gösterir; komut dosyası çalışırken yorumlar her zaman yok sayılır):

# Enter file and folder names, one per line. 
C:Documents and SettingsJason FaulknerDesktop C:Documents and SettingsJason FaulknerMy DocumentsImportant Files C:ScriptsBackupScript.bat

Yukarıdaki örnek, Windows kullanıcısı Jason Faulkner'ın masaüstünü (ve masaüstündeki tüm klasörleri), Belgelerim içindeki Önemli Dosyalar adlı klasörü (ve Önemli Dosyalar içindeki tüm klasörleri) ve C:Scripts dizini içindeki BackupScript.bat dosyasını yedekleyecektir.

Yedekleme türleri:

  • Tam yedekleme: Tüm dosya ve klasörlerin (alt klasörler dahil) tam bir kopyası yedeklemeye dahil edilir.
  • Artımlı yedekleme: Bir klasör sağlandığında, yalnızca üzerinde oluşturulan veya değiştirilen dosyalar Geçerli tarih vardır
    yedeklendi. Bir dosya sağlandığında, ne zaman değiştirildiğine bakılmaksızın her zaman yedeklenir.

Veri Yedekleme Windows Toplu Komut Dosyası

Bu betiğin çok basit olduğunu vurgulamak istiyorum, çünkü tek yaptığı basit bir dosya kopyası kullanarak yedeklemeler oluşturmak. Ayarlayabileceğiniz bazı yapılandırma seçenekleri vardır:

  • Ortaya çıkan sıkıştırılmış yedekleme dosyalarının depolandığı yedekleme depolama konumu.
  • Tam yedeklemenin çalıştırıldığı haftanın günü (başka bir gün artımlı yedekleme çalıştırır).
  • 7-Zip'in bilgisayarınızda yüklü olduğu konum. Komut dosyası, varsayılan konuma bakmak için otomatik olarak ayarlanır.

Herhangi bir öneriniz veya özellik isteğiniz varsa, lütfen aşağıya yorum yapın. Okuyucu girdisine dayalı güncellenmiş bir komut dosyası içeren bu gönderiye bir takip makalesi yapmayı gerçekten çok isterim. Bu komut dosyasının nasıl kullanılacağına veya zamanlanmış bir görevin ayarlanmasına ilişkin talimatlara ihtiyacınız varsa, komut dosyası kaynağının altındaki bağlantılara bakın.


Daha fazla uzatmadan, işte burada:

gmail'de büyük e-postalar nasıl bulunur

Not : Alıntılar aşağıda doğru görüntülenmediğinden (ve sonuç olarak betiği bozabileceğinden), betiğin altına, kopyalamak için doğru bir kaynak elde etmek için kullanabileceğiniz düz bir metin bağlantısı ekledim.

@ECHO OFF REM BackupScript REM Version 1.01, Updated: 2008-05-21 REM By Jason Faulkner (articles[-at-]132solutions.com) REM Performs full or incremental backups of folders and files configured by the user. REM Usage--- REM > BackupScript SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION REM ---Configuration Options--- REM Folder location where you want to store the resulting backup archive. REM This folder must exist. Do not put a '' on the end, this will be added automatically. REM You can enter a local path, an external drive letter (ex. F:) or a network location (ex. serverbackups) SET BackupStorage=C:Backup REM Which day of the week do you want to perform a full backup on? REM Enter one of the following: Sun, Mon, Tue, Wed, Thu, Fri, Sat, * REM Any day of the week other than the one specified below will run an incremental backup. REM If you enter '*', a full backup will be run every time. SET FullBackupDay=* REM Location where 7-Zip is installed on your computer. REM The default is in a folder, '7-Zip' in your Program Files directory. SET InstallLocationOf7Zip=%ProgramFiles%7-Zip REM +-----------------------------------------------------------------------+ REM | Do not change anything below here unless you know what you are doing. | REM +-----------------------------------------------------------------------+ REM Usage variables. SET exe7Zip=%InstallLocationOf7Zip%7z.exe SET dirTempBackup=%TEMP%backup SET filBackupConfig=BackupConfig.txt REM Validation. IF NOT EXIST %filBackupConfig% ( ECHO No configuration file found, missing: %filBackupConfig% GOTO End ) IF NOT EXIST '%exe7Zip%' ( ECHO 7-Zip is not installed in the location: %dir7Zip% ECHO Please update the directory where 7-Zip is installed. GOTO End ) REM Backup variables. FOR /f 'tokens=1,2,3,4 delims=/ ' %%a IN ('date /t') DO ( SET DayOfWeek=%%a SET NowDate=%%d-%%b-%%c SET FileDate=%%b-%%c-%%d ) IF {%FullBackupDay%}=={*} SET FullBackupDay=%DayOfWeek% IF /i {%FullBackupDay%}=={%DayOfWeek%} ( SET txtBackup=Full SET swXCopy=/e ) ELSE ( SET txtBackup=Incremental SET swXCopy=/s /d:%FileDate% ) ECHO Starting to copy files. IF NOT EXIST '%dirTempBackup%' MKDIR '%dirTempBackup%' FOR /f 'skip=1 tokens=*' %%A IN (%filBackupConfig%) DO ( SET Current=%%~A IF NOT EXIST '!Current!' ( ECHO ERROR! Not found: !Current! ) ELSE ( ECHO Copying: !Current! SET Destination=%dirTempBackup%!Current:~0,1!%%~pnxA REM Determine if the entry is a file or directory. IF '%%~xA'=='' ( REM Directory. XCOPY '!Current!' '!Destination!' /v /c /i /g /h /q /r /y %swXCopy% ) ELSE ( REM File. COPY /v /y '!Current!' '!Destination!' ) ) ) ECHO Done copying files. ECHO. SET BackupFileDestination=%BackupStorage%Backup_%FileDate%_%txtBackup%.zip REM If the backup file exists, remove it in favor of the new file. IF EXIST '%BackupFileDestination%' DEL /f /q '%BackupFileDestination%' ECHO Compressing backed up files. (New window) REM Compress files using 7-Zip in a lower priority process. START 'Compressing Backup. DO NOT CLOSE' /belownormal /wait '%exe7Zip%' a -tzip -r -mx5 '%BackupFileDestination%' '%dirTempBackup%' ECHO Done compressing backed up files. ECHO. ECHO Cleaning up. IF EXIST '%dirTempBackup%' RMDIR /s /q '%dirTempBackup%' ECHO. :End ECHO Finished. ECHO. ENDLOCAL

Düz metin kaynağı burada mevcuttur: destek olmak

Bu betiği uygulamaya başlarken yardıma ihtiyacınız varsa, size yardımcı olacak birkaç bağlantı burada:

Bu, bilgisayarımı günlük olarak yedeklemek için kullandığım betiğin aynısı (elbette birkaç değişiklikle), bu yüzden çok iyi çalıştığını biliyorum. Umarım faydalı bulursunuz.

Zevk almak!

Ilginç Haberler

Editörün Seçimi

CapCut'ta Anahtar Kareler Nasıl Eklenir?
CapCut'ta Anahtar Kareler Nasıl Eklenir?
CapCut'ta bir profesyonel gibi düzenleme yapmak istiyorsanız, bilmeniz gereken şeylerden biri anahtar karelerdir. Her animasyonun önemli bir parçasıdırlar. Belirli bir özelliğin başlangıç ​​ve bitiş noktasını gösterirler.
Firefox'ta bağlantıyı açmadan köprü içindeki metin nasıl seçilir
Firefox'ta bağlantıyı açmadan köprü içindeki metin nasıl seçilir
Bağlantıyı Windows ve Linux'ta açmadan Firefox'ta bir köprünün içindeki metin veya tek bir kelimenin nasıl seçileceğini açıklar
Zoho Kitapları Tally'ye Karşı
Zoho Kitapları Tally'ye Karşı
İşletmeler asla muhasebe ile köşeleri kesmemelidir. Süreçleri düzene sokmak için sektör lideri muhasebe çözümlerini seçmek, üretken bir iş akışının anahtarıdır. Mevcut en iyi seçeneklerden ikisi Zoho Books ve Tally'dir. İşte ikisinin ayrıntılı bir karşılaştırması
Darwin'in ispinozları, Galapagos'ta gerçek zamanlı olarak evrim geçirerek tamamen yeni bir tür yaratırken görülüyor
Darwin'in ispinozları, Galapagos'ta gerçek zamanlı olarak evrim geçirerek tamamen yeni bir tür yaratırken görülüyor
Yaklaşık 36 yıl önce, Galapagos adalarından birine garip bir kuş geldi. Diğer kuşlardan farklı bir şarkı söyledi ve vücudu ve gagası diğer tüm kuşlara kıyasla alışılmadık derecede büyüktü. Yakında kuş
Samsung 850 Pro 256GB incelemesi
Samsung 850 Pro 256GB incelemesi
Samsung'un mevcut amiral gemisi, araştırmadan üretime kadar tüm tedarik zincirini kontrol etmenin faydalarının bir kanıtıdır. Bu sıkı tutuş, Samsung'un 850 Pro'sunun 3D V-NAND'ı dağıtan ilk ticari sürücü olduğu anlamına geliyor ve
Araba Anteni Güçlendiriciler Nasıl Çalışır?
Araba Anteni Güçlendiriciler Nasıl Çalışır?
Anten sinyali güçlendiriciler bazı durumlarda işe yarasa da, ilk etapta orada olmayanı güçlendiremezsiniz. Güçlendiriciler zayıf sinyalleri düzeltebilir.
PHP Dosyası Nedir?
PHP Dosyası Nedir?
PHP dosya uzantısına sahip bir dosya, bir PHP kaynak kodu dosyasıdır. Genellikle web sayfaları olarak kullanılanlar, bir metin düzenleyiciyle açılabilen metin belgeleridir.