Azok a számítógép-felhasználók, akik fejlett Mac és Windows számítógépekkel nőttek fel, lehet, hogy nincsenek tisztában ezzel, de egyszer, nagyon régen, az összes személyi számítógépet parancssori felület segítségével vezérelték. Igen, a Windows gépén ez a nehézkes parancsdoboz szó szerint az egyetlen mód volt arra, hogy a legtöbb ember valaha interakcióba lépjen a számítógéppel. A parancssori interfészek nagyban támaszkodtak a „szkripteknek” nevezett kicsi programokra, amelyek operációs rendszer parancsok gyűjteményei voltak, amelyeket a közös feladatok elvégzésére használtak.
Bár a mai PC-k grafikus felhasználói felületei fényévekkel kifinomultabbak és könnyebben használhatók, mint a régi parancssorok, a számítógép vezérlésének régebbi módszerét továbbra is használják. A parancssori parancsfájlok egyik leggyakoribb és legmegfelelőbb alkalmazása az adatmentés. A parancssori parancsfájlok automatizálhatók, hogy bármikor fussanak emberi beavatkozás nélkül, és kevés korlátozással rendelkeznek. A legjobb az egészben - a Windows operációs rendszer beépített részét képezik.
tud váltani wii u játékokat
Miért parancssoros parancsfájlok?
Miért érdemes parancssori parancsfájlt használni, ha vannak kereskedelmi és ingyenes biztonsági mentési programok is? Nos, a parancssori parancsfájloknak számos egyedi előnye van. Íme néhány közülük:
- Natív parancsok : Mi a jobb mód az adatok biztonsági mentésére, mint az adatokat létrehozó programon keresztül elérhető funkciók használata? Legyen szó maga az operációs rendszerről egy egyszerű fájlmásolási paranccsal, vagy egy adatbázis-paranccsal egy helyreállítható bináris fájl létrehozására, a forrásprogram tudja a legjobban, hogyan készítsen biztonsági másolatot.
- Végső vezérlés : Mivel a parancssori parancsfájl egyszerű lépésről lépésre követi, pontosan tudja, mi történik, és könnyen módosíthatja a viselkedést.
- Gyors : Mivel minden natív parancs, semmi sem értelmezhető. Ismét a program által biztosított parancsokat használja, így a rezsicsökkentés a lehető legkisebb.
- Erős : Még nem láttam olyan biztonsági mentési feladatot, amelyet parancssori parancsfájl segítségével nem lehetne végrehajtani ... Noha előfordulhat, hogy kutatást és próbát és hibát kell tennie, ha valóban egyedi igényei vannak, általában az Ön által használt szkriptnyelv beépített funkciói és jellemzői több mint elegendőek.
- Ingyenes és rugalmas : Nyilvánvaló, hogy a parancssori szkript nem kerül semmibe (a fejlesztési időn kívül), így bárhová, kevés idő és költség nélkül átmásolhatja a parancsfájlokat számos gépre és rendszerre. Hasonlítsa össze ezt a biztonsági másolatok szoftverének több szerveren és / vagy asztali gépen történő vásárlásának költségével.
Gyors áttekintés a biztonsági mentési kötegelt szkriptről
A legtöbb ember soha nem tanult meg használni a parancssori parancsfájlokat, és ez kissé fekete művészetnek számít. Valójában azonban nagyon egyszerű dolog megtanulni. A parancssor erejének bemutatásához egy egyszerű Windows kötegelt parancsfájlt adok, amelyet a fontos adatok biztonsági mentéséhez használhat. Ez a konfigurálható és testreszabható szkript nem igényel semmilyen tudást (vagy tanulási hajlandóságot) a Windows kötegelt parancsfájlnyelvről, de ha úgy dönt, hogy többet szeretne megtudni a Windows kötegelt parancsfájlokról, akkor ezt a szkriptet jó kiindulópontnak találja .
Mit csinál a biztonsági mentési szkript:
- Teljes vagy napi növekményes (a definíciót lásd alább) biztonsági másolatot készít a fájlokról és mappákról, amelyeket külön konfigurációs szöveges fájlban ad meg (lásd alább).
- Ha egy mappát megnevez, akkor a mappáról és az összes almappáról biztonsági másolatot készít.
- Ha egy fájlt elneveznek, akkor csak arról a fájlról készül biztonsági másolat.
- Tömöríti (zip) a mentett fájlokat. Miután az összes biztonsági mentésre kész fájlt átmásolta, a helytakarékosság érdekében tömörítik. A működéshez a 7-Zip telepítése szükséges a rendszerére.
- Dátumozza a tömörített fájlt, és áthelyezi azt egy tárolási helyre. A biztonsági mentési fájlok tömörítése után a kapott archívumnak fájlnevet ad az aktuális dátumnak megfelelően, majd áthelyezi egy konfigurált tárhelyre, például egy külső meghajtóra vagy a hálózati helyre.
- Letisztul maga után. Az összes feladat elvégzése után a kötegelt szkript megtisztítja az összes általa létrehozott ideiglenes fájlt.
Követelmények:
Windows 2000 / XP / 2003 / Vista vagy újabb
7-Zip (ez ingyenes)
Konfigurációs fájl:
A konfigurációs fájl egyszerűen egy szöveges fájl, amely fájlokat és mappákat tartalmaz a biztonsági mentéshez, soronként egy mentési tételt adott meg. Ez a fájl kell a BackupConfig.txt nevet kapja, és ugyanabban a mappában található, mint a biztonsági másolat. Íme egy példa a BackupConfig.txt fájlra (vegye figyelembe, hogy az első sor # karaktere azt jelzi, hogy a sor megjegyzés; a megjegyzéseket mindig figyelmen kívül hagyják, amikor a parancsfájl fut):
# Enter file and folder names, one per line.
C:Documents and SettingsJason FaulknerDesktop C:Documents and SettingsJason FaulknerMy DocumentsImportant Files C:ScriptsBackupScript.bat
A fenti példa biztonsági másolatot készít a Windows felhasználó Jason Faulkner asztaláról (és az asztalon található összes mappáról), a Fontos fájlok nevű mappáról a Saját dokumentumok belsejében (és az összes mappáról a Fontos fájlok belsejében), valamint a BackupScript.bat fájlról a C: Scripts könyvtárban.
A biztonsági mentések típusai:
- Teljes biztonsági másolat: Az összes fájl és mappa (beleértve az almappákat is) teljes másolatát tartalmazza a biztonsági másolat.
- Növekményes biztonsági mentés: Ha mappa van megadva, akkor csak a mostani dátum vannak
alátámasztva. Ha egy fájlt megadnak, mindig biztonsági másolatot készítenek róla, függetlenül attól, hogy mikor módosították.
A Data Backup Windows kötegelt szkript
Szeretném hangsúlyozni, hogy ez a szkript nagyon egyszerű, mivel csupán egy egyszerű fájlmásolat felhasználásával készít biztonsági másolatokat. Néhány beállítási beállítást beállíthat:
- A biztonsági másolat tárolási helye, ahol a kapott tömörített biztonsági fájlokat tárolják.
- A teljes mentés hétének napja (minden más nap növekményes biztonsági mentést futtat).
- A 7-Zip számítógépére telepített helye. A szkript automatikusan az alapértelmezett helyre néz.
Ha bármilyen javaslata vagy szolgáltatáskérése van, kérjük, tegye meg észrevételeit alább. Nagyon szeretnék egy cikket készíteni ehhez a bejegyzéshez, amely egy frissített szkriptet tartalmaz, amely az olvasó bemenetén alapul. Ha útmutatásra van szüksége a szkript használatához vagy az ütemezett feladat beállításához, akkor tekintse meg a parancsfájl forrása alatti linkeket.
Minden további nélkül itt van:
hogyan lehet elérni, hogy a google lapok abbahagyják a kerekítést
jegyzet : Mivel az idézőjelek nem megfelelően jelennek meg az alábbiakban (és ennek következtében elronthatják a szkriptet), a szkript alá egy sima szöveges linket illesztettem, amellyel pontos forrást kaphat a másoláshoz.
@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
Sima szövegforrás itt érhető el: biztonsági mentés
Ha segítségre van szüksége a szkript megvalósításának megkezdéséhez, íme néhány link, amelyek segítséget nyújtanak Önnek:
Ez ugyanaz a szkript, amelyet a számítógépem napi biztonsági mentésére használok (természetesen néhány módosítással), így tudom, hogy nagyon jól működik. Remélem, hasznosnak találja.
Élvezd!