ஜிப் காப்பகத்திலிருந்து கோப்புகளை எவ்வாறு விலக்குவது
பொருளடக்கம்:
ஒரு ஜிப் காப்பகத்திலிருந்து பல குறிப்பிட்ட கோப்புகள் அல்லது பொருந்திய கோப்புகளின் குழுவை விலக்குவதற்கான எளிதான வழி, Mac OS X இன் நட்பு UI இல் கட்டமைக்கப்பட்ட எளிதான ஜிப்பிங் பயன்பாட்டைத் தவிர்த்துவிட்டு, கட்டளை வரிக்கு மாற்றுவது. சக்திவாய்ந்த zip கட்டளை உள்ளது. இது ஒரு மில்லியன் மற்றும் ஒரு காரணங்களுக்காக பயனுள்ளதாக இருக்கும், ஆனால் இந்த இடுகைக்கான முதன்மை உந்துதல் .DS_Store கோப்புகளுடன் தொடர்புடையது, இது Mac இல் உருவாக்கப்பட்ட ஜிப் காப்பகங்களுடன் இணைக்கப்படும், அது மற்றொன்றில் இருந்தாலும், கோப்பை அன்சிப் செய்யும் மற்றொரு இயந்திரத்தை ஒழுங்கீனம் செய்ய மட்டுமே. மேக், விண்டோஸ் பிசி அல்லது லினக்ஸ்.நட்பான ஜிப் கருவி மற்றும் கட்டளை வரி ஜிப் பயன்பாடு இரண்டிலும் இயல்பாகவே இது நிகழ்கிறது, மேலும் ஜிப்பிங் கருவிகள் இயல்புநிலை நடத்தை என்பது மறைக்கப்பட்ட கோப்புகளை காட்டப்பட்டாலும் இல்லாவிட்டாலும் சேர்ப்பதாகும். இது ஒரு மோசமான விஷயம் அல்ல, பல சமயங்களில் அது பயனுள்ளதாக இருக்கும் என்று கருதப்படும், ஆனால் நீங்கள் அவற்றை விரும்பவில்லை என்றால் அல்லது அதற்கான வேறு ஏதேனும் கோப்பு உங்கள் காப்பகங்களில் காட்டப்படாவிட்டால், படிக்கவும்.
ஜிப் காப்பகத்திலிருந்து கோப்புகளை எவ்வாறு விலக்குவது
ஒரு ஜிப் காப்பகத்தை உருவாக்கும் போது கோப்பு விலக்குதலின் அடிப்படைகள் -x கொடியை மையமாகக் கொண்டது, இது ஒரு குறிப்பிட்ட பெயர் அல்லது வடிவத்துடன் பொருந்தக்கூடிய கோப்புகளை காப்பகத்திலிருந்து விலக்கப் பயன்படுகிறது. இது மிகவும் அடிப்படையானது, இது இப்படி இருக்கும்:
"zip archive.zip கோப்புகள் -x ExcludeMe"
அதாவது நீங்கள் ஒரு கோப்பை விலக்கலாம், அதற்கு "Nothanks.jpg" என்று பெயரிடப்பட்டுள்ளது என்று சொல்லுங்கள்
"zip archive.zip images/ -x Nothanks.jpg"
இது பயனுள்ளதாக இருக்கும் சில குறிப்பிட்ட எடுத்துக்காட்டுகளைப் பார்ப்போம்.
விலக்கு .DS_Store Files from Zip Archives
இது பொதுவாக கண்ணுக்குத் தெரியாத Mac மெட்டாடேட்டாவைத் தடுக்கும் .DS_Store கோப்புகள் ஜிப் காப்பகத்தில் சேர்க்கப்படுவதைத் தடுக்கும், அவை இயல்பாகவே தொகுக்கப்படுகின்றன:
"zip -r archivename.zip archivedirectory -x .DS_Store"
எவ்வாறாயினும், கோப்பகத்தில் துணை அடைவுகள் இருந்தால், ds_store கோப்புகளை துணை அடைவுகளிலிருந்தும் விலக்க, அந்த கட்டளையின் மற்றொரு மாறுபாட்டை நீங்கள் பயன்படுத்த வேண்டும்:
"zip -r archive.zip அடைவு -x /\.DS_Store"
குறிப்பு: இந்த கட்டளை சரியாக வேலை செய்ய அனைத்து ஷெல்களுக்கும் மேற்கோள்கள் தேவையில்லை, ஆனால் பாஷ் ஷெல்லில் (Mac OS X க்கான இயல்புநிலை) நீங்கள் வைல்டு கார்டுகள் மற்றும் வடிவங்களைத் தவிர்த்து மேற்கோள்களைப் பயன்படுத்த வேண்டும்.
ஒரு ஜிப் காப்பகத்திலிருந்து குறிப்பிட்ட கோப்பு வகைகளை விலக்கு
வைல்டு கார்டுகளுடன், நீட்டிப்பில் கவனம் செலுத்துவதன் மூலம் ஒரு குறிப்பிட்ட வகையின் அனைத்து கோப்புகளையும் விலக்கலாம். எடுத்துக்காட்டாக, இந்த கட்டளை ஒரு முழு கோப்பகத்தையும் ஜிப் செய்யும், எந்த .jpg கோப்புகளையும் கழித்துவிடும்:
"zip -r archive.zip அடைவு -x .jpg"
அது எந்த குறிப்பிட்ட கோப்பு நீட்டிப்பு அல்லது கோப்பின் பெயரில் பொருந்திய வடிவத்திற்கும் மாற்றியமைக்கப்படலாம்.
ஜிப் காப்பகத்திலிருந்து .git அல்லது .svn கோப்பகத்தை விலக்கு
"ஒரு கோப்பகத்தை ஜிப், .ஜிட் மற்றும் அதன் உள்ளடக்கங்கள்: zip -r zipdir.zip directorytozip -x .git "
.svn கோப்பகத்தை சேர்க்காமல் ஒரு கோப்புறையை ஜிப் செய்யவும்: zip -r zipped.zip அடைவு -x .svn "
ஜிப் காப்பகத்திலிருந்து அனைத்து மறைக்கப்பட்ட கோப்புகளையும் விலக்கு
பேட்டர்ன்கள் மற்றும் வைல்டு கார்டுகளைப் பயன்படுத்த முடியும் என்பதால், .svn போன்ற கோப்பகமாக இருந்தாலும் அல்லது தனிப்பட்ட கோப்பாக இருந்தாலும், ஒரு காலகட்டத்துடன் முன்னொட்டாகக் கொண்டு உருவாக்கப்பட்ட கண்ணுக்குத் தெரியாத கோப்புகள் மற்றும் கோப்புறைகளை நீங்கள் விலக்கலாம். .bash_profile அல்லது .htaccess.
zip -r archivename.zip directorytozip -x ."
அல்லது அனைத்து துணை அடைவுகளிலிருந்தும் அனைத்து கண்ணுக்கு தெரியாத கோப்புகளையும் விலக்க:
"zip -r archive.zip அடைவு -x /\."
மேக்வேர்ல்ட் ஃபோரம்களில் கருத்து தெரிவிப்பவருக்கு அந்த கோப்புகளை துணை அடைவுகளில் இருந்தும் விலக்கி வைப்பதற்கான துல்லியமான தொடரியல்.
இறுதியில், ஆற்றல் பயனர்கள் காப்பகங்களை உருவாக்க டெர்மினலுக்குச் செல்ல இது மற்றொரு காரணம். வைல்டு கார்டு ஆதரவு, விலக்கு மற்றும் ஜிப்களின் விருப்ப கடவுச்சொல் பாதுகாப்பு போன்ற சக்திவாய்ந்த அம்சங்களுடன், இது இன்னும் முழு அம்சமாக உள்ளது, மேலும் இவை அனைத்தும் Mac இல் சேர்க்கப்பட்டுள்ளதால் மேம்பட்ட அம்சங்களை ஆதரிக்க நீங்கள் மற்றொரு பயன்பாட்டைப் பதிவிறக்க வேண்டியதில்லை.
ஆம், தொழில்நுட்ப ரீதியாக நீங்கள் UI-ல் தொடர்ந்து இருக்க வேண்டும் என உறுதியாக இருந்தால், ஒரு காப்பகத்தை உருவாக்கும் முன், Mac OS X இல் உள்ள கோப்புறைகளின் உள்ளடக்கங்களைக் குறைக்க, Finder மற்றும் Spotlight தேடல் ஆபரேட்டர்களைப் பயன்படுத்தலாம் அல்லது அனைத்தையும் தேர்ந்தெடுத்து கைமுறையாகத் தேர்ந்தெடுக்கவும். கட்டளை+ஒவ்வொரு கோப்பையும் சேர்க்காமல் இருக்க கிளிக் செய்யவும், ஆனால் பெரிய காப்பக செயல்பாடுகளுக்கு அது உண்மையில் திறமையாக இருக்காது.எனவே, டெர்மினல் எளிதாக வெற்றி பெறுகிறது, மேலும் கட்டளை வரியை மையமாகக் கொண்டிருந்தாலும், நீங்கள் அடிப்படைகளைக் கற்றுக்கொண்டால் அது உண்மையில் சிக்கலானது அல்ல.