బాష్‌లోని ఖాళీలతో పాసింగ్ ఫైల్ పేర్లను ఎలా నిర్వహించాలి



సమస్యలను తొలగించడానికి మా పరికరాన్ని ప్రయత్నించండి

సిస్టమ్ కోసం ఆదేశాలను అమలు చేయడానికి Linux కి డిఫాల్ట్ షెల్ బాష్ (అకా బోర్న్ మళ్ళీ షెల్) ఉంది. బాష్ అందించే వశ్యత మరియు శక్తివంతమైన కమాండ్ లైన్ వ్యాఖ్యాత కారణంగా చాలా మంది ప్రోగ్రామర్లు cmd కన్నా ఎక్కువ బాష్‌ను ఇష్టపడతారు. అయినప్పటికీ, చాలా మంది వినియోగదారులకు బాష్‌లోని ఖాళీలతో ఫైల్ పేర్లను పాస్ చేయడానికి ప్రయత్నిస్తున్నప్పుడు సమస్యలు ఉంటాయి. ఫైల్ పేర్లలో ఉన్నందున ఖాళీలు బాష్‌లో ఒకేలా పరిగణించబడవు.



పేరులోని ఖాళీలతో ఉన్న ఫైల్‌లు



ఖాళీలతో ఉన్న ఫైల్ పేరు బాష్ చేత ఎందుకు గుర్తించబడలేదు?

బాష్‌లో, మీరు లేకుండా బహుళ పదాలను టైప్ చేస్తే తప్పించుకోండి అక్షరం () లేదా కొటేషన్లు , ఇది అన్ని పదాలను వాదనలుగా పరిగణిస్తుంది. మీరు డైరెక్టరీని ‘తో మారుస్తున్నారా’ అని అన్ని ఆపరేషన్లకు ఇది వర్తిస్తుంది సిడి ‘లేదా‘ తో ఫైల్‌లను యాక్సెస్ చేయడానికి ప్రయత్నిస్తున్నారు పిల్లి ‘ఆదేశాలు. వీటిని ఉపయోగించిన తర్వాత మీరు వ్రాసే ఏదైనా వాదనగా పరిగణించబడుతుంది. ఉదాహరణకి:



పిల్లి ఫైల్ name.txt

ఎస్కేప్ క్యారెక్టర్ లేదా కొటేషన్లను ఉపయోగించకుండా ఆదేశాన్ని అమలు చేస్తోంది

గమనిక : మీ ఫైల్ పేరు ఏదైనా కావచ్చు కానీ ఈ వ్యాసం కోసం, మేము ఉపయోగిస్తాము “ ఫైల్ పేరు. txt ' ఉదాహరణకు.

ఇక్కడ ' పిల్లి ‘ఆదేశం పరిశీలిస్తుంది ఫైల్ మరియు పేరు ఒకే వాదన కాకుండా రెండు వాదనలు. అయితే, మీరు ఎస్కేప్ క్యారెక్టర్ లేదా కొటేషన్లను ఉపయోగిస్తే, బాష్ షెల్ దానిని ఒకే వాదనగా పరిగణిస్తుంది, ఇది “ ఫైల్ పేరు. txt '.



బాష్‌లోని ఖాళీలతో ఫైల్ పేరు

పేరులోని ఖాళీలకు కొన్ని పద్ధతులు ఉపయోగించవచ్చు. భవిష్యత్తులో ఫైల్ పేర్ల కోసం ఖాళీలను నివారించడం ఉత్తమ పద్ధతి. మీరు ఖాళీలను యాక్సెస్ చేయడానికి మరియు తొలగించడానికి ప్రయత్నిస్తున్న ఫైల్ పేరు మార్చడం ఒక సాధారణ పద్ధతి. కొన్ని ఇతర పద్ధతులు ఖాళీలతో ఫైల్ పేరు మీద ఒకే లేదా డబుల్ కొటేషన్లను ఉపయోగించడం లేదా స్థలానికి ముందు ఎస్కేప్ () చిహ్నాన్ని ఉపయోగించడం. ఇది ఎలా పనిచేస్తుందో మీకు చూపించడానికి మేము అనువర్తిత ఉదాహరణలతో పద్ధతులను అందిస్తాము.

విధానం 1: ఒకే మరియు డబుల్ కొటేషన్లను ఉపయోగించడం

  1. పట్టుకోండి Ctrl + Alt కీలు మరియు ప్రెస్ టి తెరవడానికి టెర్మినల్ .
  2. ఇప్పుడు డైరెక్టరీని ఫైల్ ఉన్న చోటికి మార్చండి.
    (నువ్వు కూడా లాగండి మరియు డ్రాప్ ఆదేశం తరువాత టెర్మినల్‌లోని ఫైల్ ‘ పిల్లి ‘, ఇది స్వయంచాలకంగా కొటేషన్లను ఫైల్ పాత్ / డైరెక్టరీలో ఉంచుతుంది)

    సిడి డెస్క్‌టాప్

    డైరెక్టరీని మారుస్తోంది

    గమనిక : డెస్క్‌టాప్‌ను మీరు యాక్సెస్ చేయడానికి ప్రయత్నిస్తున్న స్థానానికి మార్చవచ్చు.

  3. పేరులోని ఖాళీలతో టెక్స్ట్ ఫైల్ చదవడానికి కింది ఆదేశాన్ని టైప్ చేయండి:
    పిల్లి 'file name.txt'

    లేదా

    పిల్లి 'file name.txt'

    పేరు లోపంలో ఖాళీలను నివారించడానికి కొటేషన్లను ఉపయోగించడం

  4. ఒకే మరియు డబుల్ కొటేషన్లు ఒకే విధంగా ఉంటాయి. కొన్ని సందర్భాల్లో, మీరు రెండింటినీ ప్రయత్నించాలి మరియు ఏది పనిచేస్తుందో చూడాలి.

విధానం 2: బ్యాక్‌లాష్ ఎస్కేప్ అక్షరాన్ని ఉపయోగించడం

  1. పట్టుకోండి Ctrl + Alt కీలు మరియు ప్రెస్ టి తెరవడానికి టెర్మినల్ .
  2. కింది ఆదేశాన్ని ఉపయోగించి డైరెక్టరీని ఫైల్ ఉన్న చోటికి మార్చండి.
    సిడి డెస్క్‌టాప్

    గమనిక : డెస్క్‌టాప్ స్థానంలో మీ స్థాన పేరు ఉంచండి.

  3. ఇప్పుడు కమాండ్ టైప్ చేసి వాడండి తప్పించుకోండి అక్షరం ఎక్కడైనా పేరులో స్థలం ఉంది:
    పిల్లి ఫైల్  name.txt

    ఖాళీలను నివారించడానికి ఎస్కేప్ అక్షరాన్ని ఉపయోగించడం

బోనస్: కొటేషన్ల వాడకం మరియు ఎస్కేప్

కొన్నిసార్లు మీరు ఆదేశంలోని డైరెక్టరీని ఉపయోగిస్తున్నప్పుడు, మొత్తం మార్గంలో కొటేషన్లను ఉపయోగించడం వలన పరిణామాలు ఉండవచ్చు. దీనికి కారణం కొన్ని ఆదేశాలు ‘ mv ‘లేదా‘ cp ‘మార్గాన్ని పరిశీలిస్తుంది ఫైల్ మూలం కొటేషన్ మొత్తంగా ఉపయోగించినట్లయితే. మీరు రెండింటికీ కొటేషన్లు అందించాలి మూలం మరియు గమ్యం వ్యక్తిగతంగా కాబట్టి ‘ cp ‘సరిగా పనిచేయగలదు. మార్గం కోసం తప్పించుకునే అక్షరాన్ని ఉపయోగించడం చాలా క్లిష్టంగా ఉందని మరియు వినియోగదారులు దానితో తప్పు చేయవచ్చని మీకు చూపించే దిగువ ఉదాహరణను కూడా మీరు తనిఖీ చేయవచ్చు.

కొటేషన్లు మరియు తప్పించుకునే పాత్ర మధ్య వ్యత్యాసం

2 నిమిషాలు చదవండి