Zaloha.sh - லினக்ஸிற்கான எளிய உள்ளூர் அடைவு ஒத்திசைவு ஸ்கிரிப்ட்


Zaloha.sh என்பது ஒரு சிறிய மற்றும் எளிமையான ஷெல் ஸ்கிரிப்ட் ஆகும், இது mkdir, rmdir, cp மற்றும் rm க்கு அதன் அடிப்படை செயல்பாட்டை ஆதரிக்கப் பயன்படுகிறது.

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

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

லினக்ஸில் Zaloha.sh ஐ நிறுவுகிறது

Zaloha.sh ஐ நிறுவ, நீங்கள் git கட்டளை-வரி கருவியைப் பயன்படுத்தி அதன் கிதுப் களஞ்சியத்தை குளோன் செய்ய வேண்டும், ஆனால் அதற்கு முன், காட்டப்பட்டுள்ளபடி நீங்கள் git ஐ நிறுவ வேண்டும்.

# dnf  install git		# CentOS/RHEL 8/Fedora 22+
# yum install git		# CentOS/RHEL 7/Fedora
$ sudo apt install git		# Ubuntu/Debian

கிட் நிறுவப்பட்டதும், உங்கள் கணினியில் ரிமோட் களஞ்சியத்தை குளோன் செய்ய பின்வரும் கட்டளையை இயக்கவும், உள்ளூர் களஞ்சியத்திற்கு செல்லவும், பின்னர் உங்கள் PATH எ.கா./usr/bin இல் ஒரு இடத்தில் zaloha.sh ஸ்கிரிப்டை நிறுவவும், காட்டப்பட்டுள்ளபடி அதை இயக்கவும்.

$ git clone https://github.com/Fitus/Zaloha.sh.git
$ cd Zaloha.sh/
$ echo $PATH
$ sudo cp Zaloha.sh /usr/bin/zaloha.sh
$ sudo chmod +x /usr/bin/zaloha.sh

Zaloha.sh ஐப் பயன்படுத்தி லினக்ஸில் இரண்டு உள்ளூர் கோப்பகங்களை ஒத்திசைக்கவும்

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

$ sudo zaloha.sh --sourceDir="./admin_portal/" --backupDir="/var/www/html/admin_portal/"

அதை இயக்கிய பிறகு, சலோஹா இரண்டு கோப்பகங்களையும் பகுப்பாய்வு செய்து இரண்டு கோப்பகங்களையும் ஒத்திசைக்க தேவையான கட்டளைகளைத் தயாரிக்கும்.

செயல்படுத்தப்பட வேண்டிய செயல்களை உறுதிப்படுத்த நீங்கள் கேட்கப்படுவீர்கள்: above "மேலே பட்டியலிடப்பட்ட நகல்களை/var/www/html/admin_portal /? க்கு இயக்கவும். தொடர.

வெளிப்புற/நீக்கக்கூடிய யூ.எஸ்.பி மீடியாவிற்கான காப்புப்பிரதி

உள்ளூர் கோப்பு முறைமையில் ஏற்றப்பட்ட நீக்கக்கூடிய மீடியாவிற்கும் (எ.கா./மீடியா/ஆரோங்க்/EXT) காப்புப்பிரதி எடுக்கலாம். கட்டளை வேலை செய்ய இலக்கு அடைவு இருக்க வேண்டும், இல்லையெனில் நீங்கள் பிழை செய்தியைப் பெறுவீர்கள் Zal "Zaloha.sh: ஒரு அடைவு அல்ல".

$ sudo mkdir /media/aaronk/EXT/admin_portal
$ sudo zaloha.sh --sourceDir="./admin_portal/" --backupDir="/media/aaronk/EXT/admin_portal"

மூலத்திலிருந்து காப்பு அடைவுக்கு காப்புப்பிரதி மாற்றங்கள்

இப்போது மூல கோப்பகத்தில் அதிக மாற்றங்களைச் செய்யுங்கள், பின்னர் வெளிப்புற வட்டில் மாற்றங்களைக் காட்ட காப்புப்பிரதி எடுக்க zaloha.sh ஐ மீண்டும் இயக்கவும்.

$ mkdir /home/aaronk/admin_portal/plugins
$ mkdir /home/aaronk/admin_portal/images
$ sudo zaloha.sh --sourceDir="/home/aaronk/admin_portal/" --backupDir="/media/aaronk/EXT/admin_portal"

Zaloha.sh காப்பு கோப்பகத்தில் புதிய கோப்பகங்களை உருவாக்கி, மூலத்திலிருந்து எந்த புதிய கோப்புகளையும் நகலெடுக்கும் மற்றும் பின்வரும் ஸ்கிரீன்ஷாட்டில் சிறப்பிக்கப்படும்.

காப்புப்பிரதியிலிருந்து மூல கோப்பகத்திற்கு மாற்றங்களை ஒத்திசைக்கவும்

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

$ zaloha.sh --revUp --sourceDir="/home/aaronk/admin_portal/" --backupDir="/media/aaronk/EXT/admin_portal"

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

--followSLinksS விருப்பத்தைப் பயன்படுத்தி மூல கோப்பகத்தில் குறியீட்டு இணைப்புகளைப் பின்பற்றவும், --followSLinksB விருப்பத்தைப் பயன்படுத்தி காப்பு அடைவில் செல்லவும் zaloha க்கு நீங்கள் சொல்லலாம்.

$ sudo zaloha.sh --followSLinksS  --followSLinksB --sourceDir="./admin_portal/" --backupDir="/var/www/html/admin_portal/"

ஸலோஹா ஆவணங்களைக் காண, பின்வரும் கட்டளையை இயக்கவும்.

$ zaloha.sh --help

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