Mac OS இல் கட்டளை வரி வழியாக கோப்புகளின் கோப்பு நீட்டிப்புகளை மாற்றுவது எப்படி

பொருளடக்கம்:

Anonim

கட்டளை வரி பயனர்கள் ஒரு கோப்பகத்தில் உள்ள கோப்புகளின் குழுவின் கோப்பு நீட்டிப்பை மாற்றவும் மறுபெயரிடவும் உதவியாக இருக்கும். எடுத்துக்காட்டாக, உங்களிடம் “.txt” என்ற கோப்பு நீட்டிப்புடன் கூடிய கோப்புகள் உள்ளன என்று வைத்துக்கொள்வோம், ஆனால் அந்த கோப்பு நீட்டிப்புகள் அனைத்தும் “.py” ஆக இருக்க வேண்டும். Mac OS / OS X இன் கட்டளை வரியில் கோப்பு நீட்டிப்புகளின் குழுவை மாற்ற எளிய பாஷ் ஸ்கிரிப்டிங்கை நம்புவதன் மூலம் அதைத்தான் நாங்கள் இங்கே நிரூபிக்கப் போகிறோம், ஆனால் இது லினக்ஸ் மற்றும் பிற யூனிக்ஸ் சுவைகளிலும் வேலை செய்யும்.

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

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

ஒரு கோப்பகத்தில் உள்ள அனைத்து கோப்பு நீட்டிப்புகளையும் கட்டளை வரி வழியாக மாற்றுவது எப்படி

சில உதாரணங்களை எடுத்துக் கொள்வோம். முதல் எடுத்துக்காட்டில், தற்போது செயல்படும் கோப்பகத்தில் உள்ள எல்லா கோப்புகளையும் “.txt” நீட்டிப்புடன் மாற்றுவோம், அதற்கு பதிலாக அவற்றை “.py” ஆக மாற்றுவோம். தற்போதைய கோப்பகத்தில் உள்ள அனைத்து கோப்புகளையும் புதிய கோப்பு நீட்டிப்புக்கு மாற்ற விரும்பும் கோப்பகத்தில் நீங்கள் இருக்கிறீர்கள் என வைத்துக் கொண்டால், பயன்படுத்த வேண்டிய தொடரியல் இங்கே:

"

.txt இல் உள்ள கோப்பிற்கு; செய்ய mv $file>"

இது வைல்டு கார்டைப் பயன்படுத்துகிறது என்பதை நினைவில் கொள்ளவும், அதாவது எதையும் மற்றும் தற்போதைய கோப்பகத்தில் உள்ள அனைத்தும் ".txt" கோப்பு நீட்டிப்பு மாற்றப்படும். "txt" இன் பல நிகழ்வுகளையும் "py" இன் ஒரு நிகழ்வையும் உங்கள் தேவைகளுக்கு ஏற்றவாறு மாற்ற விரும்புவதையும் கவனியுங்கள்.

இவை அனைத்தும் வைல்டு கார்டு மற்றும் ஆரம்ப கோப்பு நீட்டிப்புடன் பொருந்தக்கூடிய கோப்புகள் காணப்படும் ஒரு எளிய வளையத்தை உருவாக்குகிறது, பின்னர் அந்த கோப்புகளை ஆரம்ப கோப்பு நீட்டிப்பிலிருந்து நகர்த்த (மறுபெயரிட) "mv" கட்டளையை செயல்படுத்துகிறது. மாற்று. மிகவும் எளிமையானது, சரியா?

இன்னொரு உதாரணத்தை எடுத்துக் கொள்வோம், தற்போதைய கோப்பகத்தில் “blahblah.jpg.JPEG” போன்ற கோப்புப் பெயர்களைக் கொண்ட படக் கோப்புகளின் தொகுப்பு எங்களிடம் உள்ளது என்று வைத்துக்கொள்வோம், ஆனால் அவை அனைத்தும் ஒரே கோப்பு பெயரைக் கொண்டிருக்க வேண்டும் என்று நாங்கள் விரும்புகிறோம். குறைவான தேவையற்ற மற்றும் "blazblah.jpeg" படிக்க எளிதாக. அப்படியானால், தொடரியல் பின்வருமாறு இருக்கும்:

"

.jpg.JPEG இல் உள்ள கோப்பிற்கு; mv $கோப்பை ${file%.jpg.JPEG}.jpeg செய்யுங்கள்; முடிந்தது"

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

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

ஒரு கோப்பகத்தில் உள்ள கோப்புகளின் கோப்பு நீட்டிப்புகளை கட்டளை வரி வழியாக மாற்றுவதற்கான சிறந்த வழி தெரியுமா? வேறு சில சிறந்த கட்டளை வரி குறிப்புகள் (இங்கே செல்லவும்) மூலம் உலாவ விரும்புகிறீர்களா? உங்கள் கருத்துக்களை கருத்துகளில் தெரிவிக்கவும்!

Mac OS இல் கட்டளை வரி வழியாக கோப்புகளின் கோப்பு நீட்டிப்புகளை மாற்றுவது எப்படி