Skip to main content

Dos2unix మరియు unix2dos ఆదేశాలు ఏమి చేస్తాయి?

Anonim

Linux అనేది ఓపెన్ సోర్స్ ఆపరేటింగ్ సిస్టంలకి బాగా-తెలిసినది. అప్పుడప్పుడు, మీరు Windows మరియు Linux వ్యవస్థల మధ్య ఫైళ్లను తరలించాలి. Windows / DOS ఫైళ్ళలో, ఒక లైన్ విరామం రెండు అక్షరాలు, క్యారేజ్ రిటర్న్ (CR) మరియు లైన్ ఫీడ్ (LF) ల ద్వారా సూచించబడుతుంది. లైనక్స్ / యూనిక్స్ ఫైళ్ళలో లైన్ ఇండికేటర్ ముగింపు అనేది ఒక పాత్ర, క్యారేజ్ రిటర్న్ (CR) మాత్రమే సూచిస్తుంది. మీరు వ్యవస్థల మధ్య ఫైళ్లను తరలించినప్పుడు ఈ వ్యత్యాసం దారుణమైన దాచిన అక్షరాలను సృష్టించగలదు.

అయితే, రహస్య అక్షరాలు తప్పించుకోవడం చాలా సున్నితమైనది.

  • ది dos2unix కమాండ్ Linux లో ఫార్మాట్ టెక్స్ట్ ఫైళ్లు విండోస్ ఫార్మాట్ మారుస్తుంది.
  • ది unix2dos కమాండ్ విండోస్ ఫార్మాట్కు Linux లో సాదా టెక్స్ట్ ఫైళ్ళను మారుస్తుంది.

ఈ ఆదేశాలను వచన ఫైల్స్ ముగింపు లైన్ ప్రభావితం చేస్తుంది. అవి బైనరీ ఫైళ్ళను మార్చవు (మీరు ఒక మార్పిడిని నిర్బంధించకపోతే) లేదా FIFO లు మరియు డైరెక్టరీల వంటి క్రమబద్ధమైన ఫైల్లను మార్చవు.

సింటాక్స్

dos2unix options FILE … -n INFILE ఔట్ఫిల్ …

unix2dos ఎంపికలు FILE … -n INFILE ఔట్ఫిల్ …

ఎంపికలు

ఈ క్రింది ఐచ్ఛికాలు dos2unix మరియు unix2dos కొరకు చాలా తరచుగా ఉపయోగించిన ఐచ్ఛికాల యొక్క పాక్షిక జాబితా:

-h, --help ప్రదర్శన సహాయం మరియు నిష్క్రమణ.

-k, - కీప్యాడ్ ఇన్పుట్ ఫైల్ వలె అవుట్పుట్ ఫైల్ యొక్క తేదీ స్టాంపును ఉంచండి.

-l, - న్యూలైన్ - అదనపు క్రొత్త లైన్ జోడించండి

-q, --quiet నిశ్శబ్ద మోడ్. అన్ని హెచ్చరిక మరియు సందేశాలు అణచివేయండి.

-V, - సంస్కరణ డిస్ప్లే వెర్షన్ సమాచారం మరియు నిష్క్రమణ.

-f, --force - బైనరీ ఫైళ్ళను బలవంతంగా మార్చడం

-s, --safe బైనరీ ఫైళ్లను (డిఫాల్ట్) దాటవేయి

-F, - ఫౌల్-సింక్లింక్ - సింబాలిక్ లింక్లను అనుసరించండి మరియు లక్ష్యాలను మార్చండి

-S, --skip-symlink - సింబాలిక్ లింకులను మరియు లక్ష్యాలు మారవు (డిఫాల్ట్)