Mac OSలో కమాండ్ లైన్ ద్వారా ఫైల్స్ యొక్క ఫైల్ పొడిగింపులను ఎలా మార్చాలి
విషయ సూచిక:
కమాండ్ లైన్ వినియోగదారులు డైరెక్టరీలోని ఫైల్ల సమూహం యొక్క ఫైల్ పొడిగింపును మార్చడం మరియు పేరు మార్చడం సహాయకరంగా ఉండవచ్చు. ఉదాహరణకు, మీరు ఫైల్ ఎక్స్టెన్షన్ “.txt”తో ఫైల్ల బ్యాచ్ని కలిగి ఉన్నారని అనుకుందాం, అయితే ఆ ఫైల్ ఎక్స్టెన్షన్లు అన్నీ “.py”గా ఉండాలని మీరు కోరుకుంటున్నారు. Mac OS / OS X యొక్క కమాండ్ లైన్లో ఫైల్ ఎక్స్టెన్షన్ల సమూహాన్ని మార్చడానికి సాధారణ బాష్ స్క్రిప్టింగ్పై ఆధారపడటం ద్వారా మేము ఇక్కడ ప్రదర్శించబోతున్నాం, అయితే ఇది linux మరియు ఇతర unix ఫ్లేవర్లలో కూడా పని చేస్తుంది.
ప్రారంభించే ముందు, ఇది ఫైల్ రకాన్ని మార్చడం లేదని, ఫైల్ ఎక్స్టెన్షన్ను మాత్రమే మారుస్తోందని గ్రహించండి. అదనంగా, ఈ వాక్త్రూ విధానం ఉద్దేశపూర్వకంగా కమాండ్ లైన్ను ఉపయోగిస్తోంది మరియు తద్వారా మరింత అధునాతన వినియోగదారులను లక్ష్యంగా చేసుకుంది. అయితే, దీన్ని చేయడానికి టెర్మినల్ మాత్రమే మార్గం కాదు, కనుక ఇది చాలా అధునాతనమైన లేదా మీ వినియోగదారు నైపుణ్యానికి అసంబద్ధం అయితే, Mac OSలో Mac OSలోని బ్యాచ్ రీనేమ్ ఫైల్లు మరియు బ్యాచ్ చేంజ్ ఫైల్ ఎక్స్టెన్షన్లు రెండింటికీ సాధారణ సాధనాలను అందిస్తుందని గుర్తుంచుకోండి. ఫైండర్ అలాగే, వీటిలో దేనికీ కమాండ్ లైన్ అవసరం లేదు. అలాగే? సరళమైన వన్ లైన్ బాష్ స్క్రిప్ట్ని ఉపయోగించి కమాండ్ లైన్ విధానానికి సరే.
మీరు సవరించే ఫైల్ల కాపీని మరియు/లేదా బ్యాకప్ని ఎల్లప్పుడూ తయారు చేయాలి, ప్రత్యేకించి మీరు కమాండ్ లైన్కి కొత్త అయితే. అలా చేయడంలో వైఫల్యం డేటా నష్టానికి దారితీయవచ్చు, టెర్మినల్ అక్షరదోషాలు లేదా తప్పులను క్షమించదు, కాబట్టి మీ బ్యాకప్లను దాటవేయవద్దు.
కమాండ్ లైన్ ద్వారా డైరెక్టరీలోని అన్ని ఫైల్ ఎక్స్టెన్షన్లను ఎలా మార్చాలి
కొన్ని ఉదాహరణలు తీసుకుందాం. మొదటి ఉదాహరణలో, మేము ప్రస్తుతం పనిచేస్తున్న డైరెక్టరీలోని అన్ని ఫైల్లను “.txt” పొడిగింపుతో మారుస్తాము మరియు బదులుగా వాటిని “.py”కి మారుస్తాము. మీరు ప్రస్తుత డైరెక్టరీలోని అన్ని ఫైల్లను కొత్త ఫైల్ ఎక్స్టెన్షన్కి మార్చాలనుకుంటున్న డైరెక్టరీలో ఉన్నారని ఊహిస్తే, ఇక్కడ ఉపయోగించడానికి సింటాక్స్ ఉంది:
ఫైల్ కోసం .txt; mv చేయండి $file>"
ఇది వైల్డ్కార్డ్ ని ఉపయోగిస్తుందని గుర్తుంచుకోండి. మీరు మీ అవసరాలకు సరిపోయేలా మార్చాలనుకుంటున్న “txt” యొక్క బహుళ సందర్భాలు మరియు “py” యొక్క ఒక సందర్భాన్ని కూడా గమనించండి.
ఇదంతా వైల్డ్కార్డ్ మరియు ప్రారంభ ఫైల్ ఎక్స్టెన్షన్తో సరిపోలే ఫైల్లు కనుగొనబడే ఒక సాధారణ లూప్ని సృష్టించడం, ఆపై ఆ ఫైల్లను ప్రారంభ ఫైల్ పొడిగింపు నుండి తరలించడానికి (పేరు మార్చడానికి) “mv” ఆదేశాన్ని అమలు చేయడం. భర్తీ. చాలా సులభం, సరియైనదా?
మరో ఉదాహరణ తీసుకుందాం, ప్రస్తుత డైరెక్టరీలో “blahblah.jpg.JPEG” వంటి ఫైల్ పేర్లతో ఇమేజ్ ఫైల్ల సేకరణను కలిగి ఉన్నామని చెప్పండి, అయితే అవి అన్నీ ఒకే ఫైల్ పేరును కలిగి ఉండాలని మేము కోరుకుంటున్నాము. తక్కువ అనవసరమైన మరియు "blazblah.jpeg" చదవడానికి సులభమైనది. ఆ సందర్భంలో, వాక్యనిర్మాణం క్రింది విధంగా ఉంటుంది:
".jpg.JPEGలో ఫైల్ కోసం; mv $file ${file%.jpg.JPEG}.jpeg చేయండి; పూర్తి"
ఫైల్ పొడిగింపులను మార్చడానికి కమాండ్ లైన్ విధానం చాలా వేగంగా ఉంటుంది మరియు ఎటువంటి హెచ్చరిక డైలాగ్లు లేదా నిర్ధారణలు లేకుండా ఫైల్ పొడిగింపులు వేగంగా మార్చబడతాయి.
మరియు మరోసారి పునరుద్ఘాటించాలంటే, ఇది ఏ ఫైల్ రకాలను మార్చడం లేదా ఫైల్ ఎక్స్టెన్షన్ పేరు తప్ప మరేదైనా మార్చడం కాదు.
కమాండ్ లైన్ ద్వారా డైరెక్టరీలోని ఫైల్స్ యొక్క ఫైల్ పొడిగింపుల సమూహాన్ని మార్చడానికి మెరుగైన మార్గం గురించి తెలుసా? కొన్ని ఇతర గొప్ప కమాండ్ లైన్ చిట్కాల ద్వారా బ్రౌజ్ చేయాలనుకుంటున్నారా (ఇక్కడ వెళ్ళండి)? మీ ఆలోచనలను వ్యాఖ్యలలో మాకు తెలియజేయండి!