మీరు దీన్ని ఎలా ఉపయోగించవచ్చో తెలుసుకోవడానికి ఈ కథనాన్ని చదవండి విడిపోయింది ఆదేశం.
Linux స్ప్లిట్ కమాండ్ సింటాక్స్
కోసం ప్రాథమిక వాక్యనిర్మాణం విడిపోయింది ఆదేశం క్రింది విధంగా ఇవ్వబడింది:
విడిపోయింది [ ఎంపికలు ] [ ఫైల్ ] [ ఉపసర్గ ]
Linux స్ప్లిట్ కమాండ్ ఎంపికలు
ఉపయోగిస్తున్నప్పుడు మీకు విభిన్న ఎంపికలు ఉన్నాయి విడిపోయింది కమాండ్, మీరు వివిధ కార్యకలాపాలను నిర్వహించడానికి ఈ ఎంపికలను ఉపయోగించవచ్చు:
ఎంపిక/ఫ్లాగ్ | వివరణ |
-ఎ | ప్రత్యయం పొడవును సెట్ చేయండి. |
-బి | ఒక్కో అవుట్పుట్ ఫైల్ పరిమాణాన్ని గుర్తించండి. |
-సి | ఫైల్ యొక్క గరిష్ట పరిమాణాన్ని నిర్ణయించవచ్చు. |
-ఎన్ | నిర్దిష్ట సంఖ్యలో అవుట్పుట్ ఫైల్లను రూపొందిస్తుంది. |
-అది | ఖాళీ అవుట్పుట్ ఫైల్లను సృష్టించడం విస్మరిస్తుంది. |
-ఎల్ | నిర్దిష్ట అవుట్పుట్ లైన్తో ఫైల్లను సృష్టిస్తుంది. |
-డి | ప్రత్యయాలను సంఖ్యా విలువలుగా మార్చండి. |
- పదజాలం | వివరణాత్మక అవుట్పుట్ను ప్రదర్శిస్తుంది. |
ఫైల్ను చిన్న ఫైల్లుగా విభజించడానికి, దిగువ ఇచ్చిన కమాండ్ సింటాక్స్ని ఉపయోగించండి:
విడిపోయింది ఫైల్_పేరు
ప్రదర్శన కోసం నేను ఫైల్ను విభజించడానికి పై వాక్యనిర్మాణాన్ని ఉపయోగించాను example.txt చిన్న ఫైళ్ళలోకి:
విడిపోయింది example.txt
దిగువ ఆదేశాన్ని అమలు చేయడం ద్వారా, మీరు ఫైల్ మార్చబడిన చిన్న ఫైల్లను తనిఖీ చేయవచ్చు:
ls
గమనిక: డిఫాల్ట్గా, ది విడిపోయింది విభజించబడిన ఫైల్లకు పేరు పెట్టడానికి కమాండ్ “x” ఉపసర్గను ఉపయోగిస్తుంది.
ప్రతి ఫైల్కు పంక్తుల సంఖ్యను పొందడానికి క్రింద ఇవ్వబడిన ఆదేశాన్ని అమలు చేయండి మరియు డిఫాల్ట్గా ఇది 1000 అని మీరు చూడవచ్చు:
wc -ఎల్ example.txt xa *
ఇప్పుడు దిగువ ఇచ్చిన కింది ఆదేశం ద్వారా చిన్న ఫైల్ను ఫైల్లుగా విభజించండి:
విడిపోయింది example2.txt
ఫైల్ కోసం సృష్టించబడిన చిన్న ఫైల్లను తనిఖీ చేయడానికి దిగువ ఇచ్చిన ఆదేశాన్ని అమలు చేయండి example2.txt.
ls
ప్రతి ఫైల్కు పంక్తుల సంఖ్యను పొందడానికి క్రింద ఇవ్వబడిన ఆదేశాన్ని అమలు చేయండి మరియు డిఫాల్ట్గా ఇది 1000 అని మీరు చూడవచ్చు:
wc -ఎల్ example2.txt xa *
ఒక్కో ఫైల్కు లైన్ల సంఖ్యను సెట్ చేయండి
ఉపయోగించడానికి -ఎల్ డిఫాల్ట్ 1000-లైన్ పరిమితిని భర్తీ చేయడానికి విభజనతో ఆదేశం. విభజన -l ఫైల్లోని లైన్ల సంఖ్యను సర్దుబాటు చేయడానికి కమాండ్ ఉపయోగించబడుతుంది.
ఉదాహరణకు, నేను ఫైల్కు సమానమైన పంక్తులను సెట్ చేయడం ద్వారా ఫైల్ను చిన్న ఫైల్లుగా విభజించాను 2500 :
విడిపోయింది -l2500 example.txt
ప్రతి ఫైల్కు పంక్తుల సంఖ్యను తనిఖీ చేయడానికి క్రింది ఆదేశాన్ని అమలు చేయండి:
wc -ఎల్ example.txt xa *
క్రింద ఇచ్చిన ఆదేశాన్ని అమలు చేయండి విడిపోయింది టెక్స్ట్ 500-లైన్ ఫైల్లలోకి:
విడిపోయింది -l500 example2.txt
మీరు సెట్ చేసిన ప్రతి ఫైల్కు ఎన్ని లైన్ల సంఖ్యను తనిఖీ చేయడానికి క్రింది ఆదేశాన్ని అమలు చేయండి:
wc -ఎల్ example2.txt xa *
ఫైల్ పరిమాణాన్ని ఎంచుకోండి
మీరు కమాండ్ ఉపయోగించి ఫైళ్లను వాటి పరిమాణం ఆధారంగా విభజించవచ్చు విభజన -బి . ఉదాహరణకు, సృష్టించడానికి 1500 కి.బి ఫైల్ ఉపయోగించి ఫైల్ example1.txt క్రింద ఇచ్చిన ఆదేశాన్ని అమలు చేయండి:
విడిపోయింది -b1500K example1.txt --వాక్యమైన
ఫైల్ పరిమాణాన్ని తనిఖీ చేయడానికి క్రింద ఇవ్వబడిన ఆదేశాన్ని అమలు చేయండి:
wc -సి example1.txt xa *
గరిష్ట పరిమాణాన్ని పేర్కొనండి
మీరు స్ప్లిట్ ఆదేశాన్ని ఉపయోగించి గరిష్ట ఫైల్ పరిమాణాన్ని కూడా పేర్కొనవచ్చు:
గరిష్ట అవుట్పుట్ ఫైల్ పరిమాణాన్ని పేర్కొనడానికి, ఉపయోగించండి -సి ఆదేశం. ఉదాహరణ కోసం, విభజించండి example1.txt మరియు ఉపయోగించి 2MB అవుట్పుట్ పరిమాణాన్ని అందించండి:
విడిపోయింది example1.txt -సి 2MB
అవుట్పుట్ ఫైల్ల సంఖ్యను సెట్ చేయండి
ఉపయోగించడానికి -ఎన్ మీ ఫైల్ అవుట్పుట్ సంఖ్యలను సెట్ చేసే ఎంపిక. ఉదాహరణకు, విభజించండి example.txt కింది ఆదేశాన్ని అమలు చేయడం ద్వారా 10 విభాగాలుగా:
విడిపోయింది example1.txt -ఎన్ 10
పంక్తి చివరిలో ఫైల్ను విభజించండి
-n ఎంపికను ఉపయోగించడానికి మరొక మార్గం మొత్తం లైన్ చివరిలో ఫైల్ను విభజించడం.
దీన్ని చేయడానికి, కలపండి -ఎన్ మరియు ఎల్ . ఉదాహరణకు, పెద్ద టెక్స్ట్ ఫైల్ను 10 ఫైల్లుగా విభజించండి, వీటిలో ప్రతి ఒక్కటి కింది మొత్తం లైన్తో ముగించాలి:
విడిపోయింది -ఎన్ ఎల్ / 10 example1.txt
ప్రత్యయం పొడవును సెట్ చేయండి
మీరు స్ప్లిట్ కమాండ్ని ఉపయోగించి రెండు-అక్షరాల డిఫాల్ట్ ప్రత్యయంతో ఫైల్లను రూపొందించవచ్చు. ది -ఎ ఫ్లాగ్ స్ప్లిట్ కమాండ్ పొడవును మార్చడానికి ఉపయోగించబడుతుంది. ఉదాహరణకు, ప్రత్యయం మూడు అక్షరాలను చేయడానికి దిగువ ఇచ్చిన ఆదేశాన్ని దీర్ఘకాలం అమలు చేయండి:
విడిపోయింది -ఎ 3 example1.txt
తదుపరి సహాయం కోసం, ఉపయోగించండి మనిషి తెరవమని ఆదేశం విడిపోయింది టెర్మినల్లో కమాండ్ మాన్యువల్.
మనిషి విడిపోయిందిముగింపు
ఈ కథనం ఉపయోగించడంపై దృష్టి పెట్టింది విడిపోయింది Linux సిస్టమ్స్లో ఆదేశాలు. డిఫాల్ట్గా, ది విడిపోయింది కమాండ్ ఒక ఫైల్ను 1000-లైన్ ముక్కలుగా విభజిస్తుంది, వీటిలో ప్రతి ఒక్కటి బహుళ ఫైల్లుగా విభజించబడింది. మీరు ఉపయోగించవచ్చు విడిపోయింది పెద్ద ఫైల్లను చిన్న ఫైల్లుగా విభజించడానికి ఆదేశం. అనేక ఉపయోగించి నిర్దిష్ట లక్షణాల ఆధారంగా ఫైల్లను ఎలా విభజించాలో పై సూచన మీకు చూపుతుంది విడిపోయింది Linux లో ఆదేశాలు.