Rsync உடன் உள்ளூர் காப்புப்பிரதிகளுக்கான பைதான் ஸ்கிரிப்ட்

குனு / லினக்ஸில் காப்புப்பிரதியைச் செய்வதற்கு வெவ்வேறு நிரல்கள் உள்ளன, ஆனால் தனிப்பட்ட முறையில் நான் எளிமையான விஷயங்களை விரும்புகிறேன், வரைகலை இடைமுகங்களிலிருந்து வெகு தொலைவில் (இதில் தவறில்லை, நிச்சயமாக, ஆனால் நான் அதைப் பயன்படுத்துவதைத் தவிர்க்க முடிந்தால், நான் தவிர்க்கிறேன்).
Rsync கட்டளையில், நாம் செய்ய மறந்துவிடுகின்ற காப்புப்பிரதிகளின் வலிமையான நட்பு உள்ளது. தேவையான அனைத்து தேவைகளையும் கொண்டு நகலை உருவாக்க இது போதுமான விருப்பங்களைக் கொண்டுள்ளது. கணினி -767784_640

பின்வரும் பைதான் ஸ்கிரிப்ட் இந்த நோக்கத்திற்காக காப்பு பிரதிகளை உருவாக்குகிறது. இது மிகவும் எளிமையானது என்பதை நீங்கள் காண்பீர்கள், இந்த மொழியைப் பற்றி முற்றிலும் தெரியாதவர்களுக்கு கூட, ஒரு புதிய கோப்பகத்தை ஒத்திசைக்க ஸ்கிரிப்டுக்கு ஒரு வரியைச் சேர்ப்பது உடனடியாக.
எனது கணினியில் நான் IOmega_HDD என்று அழைத்த வெளிப்புற வன் வட்டைப் பயன்படுத்துகிறேன், உங்கள் விஷயத்தில் உங்கள் வழக்குக்கு ஏற்ப ஸ்கிரிப்டில் மறுபெயரிடலாம்.
மற்றொரு விஷயம், நகலிலிருந்து கோப்பகங்களைச் சேர்ப்பது அல்லது அகற்றுவது. கருத்து வரியின் அதே ஸ்கிரிப்ட்டில் அதை எப்படி செய்வது என்று விளக்கப்பட்டுள்ளது.
பணியை தானியக்கமாக்குவதற்கு பைதான் மொழிபெயர்ப்பாளர் மற்றும் நீங்கள் ஸ்கிரிப்டை வைக்க விரும்பும் பாதை ஆகியவற்றைக் கொண்ட குரோண்டாபில் ஒரு வரியைச் சேர்க்கலாம். இது உங்களுக்கு பயனுள்ளதாக இருக்கும் என்று நம்புகிறேன்.

எச்சரிக்கை: வேர்ட்பிரஸ் எடிட்டர் வரியின் தொடக்கத்தில் ஒரு இடைவெளியை அனுமதிக்காது, இதனால் ஸ்கிரிப்டில் தேவையான உள்தள்ளல் தொலைந்துவிட்டது, எனவே வெற்று இடங்களை புள்ளிகளுடன் (.) மாற்றியுள்ளேன், நீங்கள் ஒரு எடிட்டரை அகற்றி இடைவெளிகளுடன் மாற்ற வேண்டும் .

————————————————————————————————-
# -*- coding: utf-8 -*-
import os
ruta_usuario=os.getcwd()
ruta_volumen="/media/Iomega_HDD" #Modificar según nombre de disco externo
directorio_destino=ruta_volumen + "/" + "RsyncBackup"
try:
....if os.path.exists(directorio_destino):
........pass
....else:
........os.mkdir(directorio_destino,0777)
....directorios_origen=[] ....rutas_directorios_origen=[] ....#Se añaden los directorios para sincronizar
....directorios_origen.append("Documentos")
....directorios_origen.append("Imágenes")
....directorios_origen.append("Descargas")
....#Añadir aquí otros directorios que se deseen sincronizar
....#o eliminar de las líneas anteriores los que no se deseen
....for rutas in directorios_origen:
....rutas_directorios_origen.append(ruta_usuario + "/" + rutas)
....for rutas in rutas_directorios_origen:
....print "Sincronizando " + rutas + " con " + directorio_destino
....os.system("rsync -ahv --progress" + " " + rutas + " " + directorio_destino)
....print "Proceso terminado"
except OSError:
print "Ha ocurrido un error ¿está el disco externo listo?"
except:
print "Ha ocurrido un error"

---------------------------


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   மத்தியாஸ் அவர் கூறினார்

    வணக்கம் எப்படி இருக்கிறாய்?
    ஸ்கிரிப்ட் எனக்கு மிகவும் பிடித்திருந்தது.
    எந்தக் குற்றமும் இல்லை, பைத்தான் 2 மற்றும் 3 ஐ ஆதரிப்பதைத் தவிர, இதை எளிமையாகவும் படிக்கக்கூடியதாகவும் மாற்ற சில மாற்றங்களைச் செய்தேன் (தற்போது இது பைதான் 2 இல் மட்டுமே இயக்க முடியும்)

    நீங்கள் ஆர்வமாக இருந்தால், 2 பதிப்புகளுடனான இணைப்பை நான் உங்களுக்கு விட்டு விடுகிறேன்.
    http://linkode.org/1np9l2bi8IiD5oEkPIUQb5/Yfa4900cA76BpcTpcf4nG1

    1.    தண்டுட்ரிச் அவர் கூறினார்

      சிறந்த மோட்ஸ் மற்றும் நீங்கள் ஸ்கிரிப்ட் விரும்பியதில் மகிழ்ச்சி அடைகிறேன்

  2.   நிஃபோசியோ அவர் கூறினார்

    நோக்கம் பாராட்டப்பட்டது, ஆனால் இதன் விளைவாக சுவையான மற்றும் தொத்திறைச்சி உள்ளது.
    எனது 4 வயது மருமகள் நீங்கள் இங்கு வைத்துள்ள இந்த உருளைக்கிழங்கை விட புத்திசாலித்தனமான மற்றும் உள்ளமைக்கக்கூடிய ஸ்கிரிப்டை உருவாக்கும் திறன் கொண்டவர்.

    மூலம், குறியீட்டின் உள்தள்ளல் தவறானது, உங்கள் சுழல்களை சரிபார்க்கவும், நான் தலைமுடியைக் குறிக்கவில்லை

    1.    தண்டுட்ரிச் அவர் கூறினார்

      ஸ்கிரிப்ட் சரியாக வேலை செய்கிறது, நான் நீண்ட காலமாக இதைப் பயன்படுத்துகிறேன், உண்மையில், அதைப் பகிரும் நபர்களின் எண்ணிக்கை காரணமாக, நீங்கள் சொல்வது போல் அது மோசமாக இருக்கக்கூடாது. நீங்கள் எல்லாவற்றையும் சரியாக அமைத்துள்ளீர்களா என்பதைப் பார்க்க உங்கள் மருமகளை அழைக்க வேண்டும்

    2.    tr அவர் கூறினார்

      ஏய், மதிப்பைக் கற்றுக் கொள்ளுங்கள், விமர்சிப்பதற்குப் பதிலாக, நீங்கள் பெருமையடித்துக் கொண்டால் சரி செய்யுங்கள்.

      1.    தண்டுட்ரிச் அவர் கூறினார்

        சரியாக tr, மத்தியாஸ் சில பெரிய மாற்றங்களைச் செய்துள்ளார். நிச்சயமாக ஸ்கிரிப்டை மேம்படுத்த முடியும், அது ஒத்துழைப்பு உலகில் இருக்கும், அதுதான் மத்தியாஸ் அதை வெளிப்படுத்தியுள்ளார். நிலவும் நல்ல சூழ்நிலையை புளிப்பதற்கு தனிநபர்கள் இங்கு சுற்றி வருவது பரிதாபம். அங்கே அவர்கள்.

    3.    அபாடன் எஸ் அவர் கூறினார்

      ஒரு முரட்டுத்தனமான விமர்சனம் பயனுள்ளதாக இருக்கும் என்றும் அது ஸ்கிரிப்ட்டில் எதையும் சேர்க்காது என்றும் நீங்கள் நினைக்கிறீர்களா? சிறப்பாக நீங்கள் ஒரு ஸ்கிரிப்டை எழுதி அதைப் பகிர வேண்டாம் !!!!!!!

  3.   எனக்கு தெரியாது அவர் கூறினார்

    இங்கே மற்றொரு பதிப்பு: https://gist.github.com/Itsuki4/5acc3d03f3650719b88d
    என்னிடம் உள்ள பிழைகள் குறித்து கருத்து தெரிவிக்கவும், நான் அதை சரிசெய்வேன் (இப்போது நான் ஜன்னல்களில் இருக்கிறேன், அதை சோதிக்க முடியவில்லை).

  4.   zetaka01 அவர் கூறினார்

    பைத்தானைப் பயன்படுத்தாமல், ஷெல் ஸ்கிரிப்டுடன் நேரடியாக rsync ஐப் பயன்படுத்துகிறேன்.
    ஒவ்வொரு மூலத்திற்கும் இலக்கு கோப்பகத்திற்கும் ஒரு வரியை வைத்தேன்.
    நான் நகலெடுக்கும் சாதனத்தைப் பொறுத்து பல ஸ்கிரிப்ட்கள் என்னிடம் உள்ளன, என் விஷயத்தில் அதிகரிக்கும்.
    எடுத்துக்காட்டாக, இயல்புநிலையாக நிறுவப்பட்ட 128MB யூ.எஸ்.பி-க்கு எனது புத்தகங்களை நகலெடுக்க
    / media / zetaka01 / Sandisk128 நான் பின்வரும் வரியை LibrosAusb128.sh ஸ்கிரிப்டில் வைத்தேன்:

    rsync -av –delete / home / zetaka01 / Books / media / zetaka01 / Sandisk128 /

    இலக்கு அடைவு இல்லை என்றால், அது உங்களுக்காக உருவாக்கி, தோற்றத்தில் இல்லாததை இலக்கிலிருந்து நீக்குகிறது, நிச்சயமாக மீண்டும் மீண்டும்.
    ஒரு வாழ்த்து.

  5.   zetaka01 அவர் கூறினார்

    ஆ, இரண்டு ஹைபன்களுடன் ஒரு நகல் / ஒட்டு-நீக்கு பிழை.

    வாழ்த்துக்கள்

  6.   தண்டுட்ரிச் அவர் கூறினார்

    வரைகலை இடைமுகத்தை உருவாக்க விரும்புகிறீர்களா? டிக்கின்டர் மற்றும் டிக்ஸின் சாத்தியக்கூறுகளை நான் கண்டிருக்கிறேன், ஆனால் கோப்பகங்களின் தேர்வைக் கட்டுப்படுத்துவதற்கு Wx சிறந்தது

  7.   zetaka01 அவர் கூறினார்

    GTK ஐ அடிப்படையாகக் கொண்ட ஒரு வரைகலை இடைமுகம் ஏற்கனவே உள்ளது, இது grsync என அழைக்கப்படுகிறது.
    நான் இணைப்பை விக்கிபீடியாவிற்கு விட்டு விடுகிறேன், https://en.wikipedia.org/wiki/Grsync
    ஒரு வாழ்த்து.

  8.   பெர்னாண்டோ அவர் கூறினார்

    எல்லோருக்கும் வணக்கம். ஸ்கிரிப்ட் எனக்கு தெரியாத அல்லது அக்கறை இல்லாத ஒரு அற்புதம் அல்லது எளிமையாக இருக்கலாம், ஆனால் விஷயங்களை ஆயிரம் வழிகளில் சொல்லலாம், அவற்றை நன்றாகச் சொல்லும்போது, ​​அவற்றை ஏன் தவறாகச் சொல்ல வேண்டும்? 2008 ஆம் ஆண்டு முதல் நான் லினக்ஸ் பயனராக இருந்தேன் என்று சொல்ல வேண்டும், இத்தனை நேரம் இருந்தபோதிலும் நான் கற்றுக்கொள்வதில் மெதுவாக இருக்கிறேன், ஸ்கிரிப்டை எவ்வாறு இயக்குவது என்பது உட்பட பல விஷயங்களைப் புரிந்துகொள்வதில் எனக்கு சிரமமாக இருக்கிறது (இது எளிதானது என்று எனக்குத் தெரியும், ஆனால் ஒன்று இல்லை மேலும் கொடுக்க மாட்டேன்). முதலியவற்றை தொகுப்பதன் மூலம் நிரல்களை நிறுவவும். அதனால்தான் ஒரு வரைகலை இடைமுகத்துடன் ஒரு பதிப்பு இருப்பதாக நான் படித்தபோது, ​​இந்த பக்கத்தை நான் பார்த்தேன், கண்டுபிடித்தேன், அங்கு அவர்கள் உங்களுக்கு எல்லாவற்றையும் மென்று தருவார்கள். ஒரு சேவையகமாக விகாரமாக நான் அதை இங்கே விட்டு விடுகிறேன். உங்கள் முயற்சிக்கு வாழ்த்துக்கள் மற்றும் நன்றி.
    http://www.opbyte.it/grsync/download.html

    1.    தண்டுட்ரிச் அவர் கூறினார்

      பெர்னாண்டோ, எந்தவிதமான சலனமும் இல்லாமல், நீங்கள் பதிலளிக்க விரும்பவில்லை என்றால், நீங்கள் ஏன் குனு / லினக்ஸைப் பயன்படுத்துகிறீர்கள் என்று எனக்கு ஆர்வமாக இருக்கிறது. நன்றி மற்றும் மிகுந்த அக்கறையுடன்

  9.   zetaka01 அவர் கூறினார்

    சரி, ஒரு வரைகலை இடைமுகம் மிகவும் நட்பானது, ஆனால் அது ஒரு முழு கட்டளை உங்களுக்கு வழங்கும் விருப்பங்களை உங்களுக்கு வழங்காது.
    கூடுதலாக, நான் அதை அளவிட, என் ஸ்கிரிப்ட், அது ஷெல் அல்லது மலைப்பாம்பு அல்லது நீங்கள் விரும்பியதைச் செய்வது என்பது என் விஷயமல்ல, நீங்கள் விரும்பும் போதெல்லாம் அதை இயக்க திட்டமிட அனுமதிக்கிறது.
    ஆ, உங்கள் லினக்ஸ் டிஸ்ட்ரோவில் நீங்கள் களஞ்சியங்களில் சிக்கல்கள் இல்லாமல் rsync மற்றும் grsync இருக்க வேண்டும்.
    ஒரு வாழ்த்து.

  10.   zetaka01 அவர் கூறினார்

    ஆ பெர்னாண்டோ, நீங்கள் 2008 முதல் லினக்ஸைப் பயன்படுத்துகிறீர்கள் மற்றும் ஸ்கிரிப்டை எவ்வாறு இயக்குவது என்று உங்களுக்குத் தெரியாவிட்டால், எனக்கு வார்த்தைகள் இல்லை.
    வாழ்த்துக்கள்

  11.   கோன்சலோ மார்டினெஸ் அவர் கூறினார்

    யாரோ ஒருவர் ஒத்துழைக்க வைக்கும் ஸ்கிரிப்டை விமர்சிக்கும் அனைத்து கணினி பொறியியலாளர்களும், கன்சோல் / ஸ்கிரிப்டைப் பயன்படுத்த வேண்டுமா அல்லது எதுவாக இருந்தாலும்?

    கடவுளால் எவ்வளவு தூரம் செல்ல வேண்டும்.

    நான் 10 ஆண்டுகளாக லினக்ஸ் சேவையகங்களை நிர்வகித்து வருகிறேன், உண்மை என்னவென்றால், ஸ்கிரிப்டுகளுடன் எல்லாவற்றையும் செய்வதற்கான மின்னணு விறைப்பு சிறிது காலத்திற்கு முன்பு எனக்கு ஏற்பட்டது, எடுத்துக்காட்டாக, பாகுலாவை நிர்வகிக்க, நான் பாசாங்கு செய்ய ஷெல்லை விட வரைகலை இடைமுகத்தைப் பயன்படுத்த விரும்புகிறேன் முக்கியமாக இருங்கள், இது உண்மையில் ஒரு குற்றவியல் ஊடகம்.

    ஒருவர் உற்பத்தி செய்ய வேண்டும், யாராவது அதை இடைமுகத்தின் மூலம் செய்வதை மிகவும் வசதியாக உணர்ந்தால், அவருக்கு நல்லது, முக்கியமானது என்னவென்றால், நீங்கள் அதை எவ்வாறு செய்கிறீர்கள் என்பதல்ல.

    எனது முந்தைய வேலையில் நான் ஒரு நிறுவனத்தின் ஐ.டி பகுதியை இயக்கியுள்ளேன், பொறுப்பானவர்கள் அவரிடம் குறிப்பிட்ட ஒன்றைச் செய்யும்படி கேட்டார்கள், இதன் விளைவாக நான் ஆர்வமாக இருந்தேன், அவர் சொல்லவில்லை ap அப்பாச்சியில் மற்றொரு வொஸ்டை உள்ளமைக்கவும், வண்ணம் இல்லாமல் vi ஐப் பயன்படுத்தவும் ஒரு முனையத்தில் 30 × 20 ”, அது அவருக்கு மிகவும் வசதியாக இருப்பதால் அவர் அதைச் செய்கிறார், பையன் அதை செய்ய விரும்பினால், எஸ்.எஃப்.டி.பி மூலம் ஏற்றவும், ஜன்னல்கள் நோட்பேடைப் பயன்படுத்தவும் அல்லது எங்கள் தந்தையை ஜெபிக்கவும், நான் நீண்ட காலம் கவலைப்படவில்லை அவர் அதைச் சரியாகச் செய்தார்.

    dandutrech, ஸ்கிரிப்ட் அதன் நோக்கத்தை நிறைவேற்றுகிறது, இது முக்கியமான விஷயம், இப்போது நான் அதை மாற்றுவது என்னவென்றால், ஷெல்லிலிருந்து கட்டளையைத் தொடங்குவதற்கு பதிலாக, அது திடீரென்று பைதான்-லிப்சின்கைப் பயன்படுத்துகிறது, இது rsync செயல்பாடுகளைப் பயன்படுத்த ஒரு நூலகமாகும் பைதான்.

    இதன் மூலம் நீங்கள் பெயர்வுத்திறனைப் பெறுவீர்கள், ஸ்கிரிப்ட் எந்த சூழலிலும் இயங்குகிறது, அது லினக்ஸ், விண்டோஸ் அல்லது ஓஎஸ் எக்ஸ்.

  12.   டானுட்ரெக் அவர் கூறினார்

    நன்றி, கோன்சலோ. உங்கள் பரிந்துரை மிகவும் நல்லது என்று நான் நினைக்கிறேன், அதை ஸ்கிரிப்டில் வைக்கப் போகிறேன். ஒரு வாழ்த்து