Linux లో అసలు పరిమాణం ద్వారా డైరెక్టరీలను ఎలా క్రమబద్ధీకరించాలి

Linux లో అసలు పరిమాణం ద్వారా డైరెక్టరీలను ఎలా క్రమబద్ధీకరించాలి

How Sort Directories Actual Size Linux

లైనక్స్ ఫైల్ బ్రౌజర్‌లు విండోస్ క్రింద ఫైల్ ఎక్స్‌ప్లోరర్ లేదా OS X కింద ఫైండర్ లాగా ప్రవర్తిస్తాయి, ఆ పరిమాణంలో డైరెక్టరీలను పరిమాణం ప్రకారం క్రమబద్ధీకరించడం చాలా మంది వినియోగదారులు ఆశించే విధంగా పనిచేయదు. మీరు డైరెక్టరీలను అవి కలిగి ఉన్న ఉప డైరెక్టరీల సంఖ్య లేదా వాటి లోపల ఉన్న ఫైళ్ళ సంఖ్య ద్వారా క్రమబద్ధీకరించవచ్చు. ఏదేమైనా, వాస్తవ ఫైల్ పరిమాణం చాలా సందర్భాలలో పనిచేయడం లేదు మరియు మీకు అదనపు సాధనం అవసరం.



అదృష్టవశాత్తూ, డైరెక్టరీల యొక్క వాస్తవ పరిమాణాన్ని వారు తీసుకునే కంప్యూటర్ నిల్వ స్థలం ద్వారా తెలుసుకోవడానికి మీరు చేయగలిగే కొన్ని ఉపాయాలు ఉన్నాయి. ఫైల్ సిస్టమ్స్ పరంగా, ఫోల్డర్లు మరియు డైరెక్టరీల మధ్య చాలా తక్కువ వ్యత్యాసం ఉంది. మీ ఫైల్ బ్రౌజర్ ఫోల్డర్‌ను నిజంగా పిలుస్తుంది అదే, కాబట్టి మీరు ఏ పదజాలంతో సంబంధం లేకుండా ఈ ఉపాయాలు పని చేస్తాయి. డైరెక్టరీ అనే పదాన్ని స్థిరత్వం కొరకు ఉపయోగిస్తారు.



విధానం 1: డిస్క్ వినియోగ విశ్లేషణకారితో డైరెక్టరీలను క్రమబద్ధీకరించడం

గ్రాఫికల్ డిస్క్ విశ్లేషణ సాధనాలను ఇష్టపడే ఉబుంటు, డెబియన్ మరియు లైనక్స్ మింట్ యూజర్లు ప్రాంప్ట్ నుండి సుడో ఆప్ట్-గెట్ ఇన్‌స్టాల్ బయోబాబ్‌ను ఉపయోగించడానికి ప్రయత్నించవచ్చు. ఫెడోరా మరియు రెడ్ హాట్ యూజర్లు సాధారణంగా కమాండ్ లైన్ నుండి సుడో యమ్ ఇన్‌స్టాల్ బయోబాబ్‌ను ఉపయోగించవచ్చు, కానీ మీరు GTK + అప్లికేషన్ కావడం వల్ల మీరు KDE లేదా LXQT వంటి QT- ఆధారిత డెస్క్‌టాప్ వాతావరణాన్ని ఉపయోగిస్తుంటే కొన్ని డిపెండెన్సీలను పూరించాల్సిన అవసరం ఉందని గుర్తుంచుకోండి. .

మీరు ప్రతిదీ సంతృప్తి చెందిన తర్వాత, మీరు బాబాబ్ టైప్ చేయడం ద్వారా కమాండ్ లైన్ నుండి అప్లికేషన్‌ను ప్రారంభించవచ్చు లేదా ఉబుంటు యూనిటీ డెస్క్‌టాప్‌లోని డాష్ నుండి శోధించవచ్చు. మీరు సూపర్ లేదా విండోస్ కీని నొక్కి పట్టుకొని, ఆపై అప్లికేషన్ ఫైండర్ను ఉపయోగించాలనుకుంటే బాబాబ్ అని టైప్ చేయవచ్చు లేదా మీరు అప్లికేషన్స్ మెనుపై క్లిక్ చేసి సిస్టమ్ టూల్స్ విభాగంలో గ్నోమ్ డిస్క్ యూజ్ ఎనలైజర్ను కనుగొనడం ద్వారా ప్రారంభించవచ్చు. ఇవన్నీ మీరు ఏ డెస్క్‌టాప్ వాతావరణాన్ని ఉపయోగిస్తున్నారనే దానిపై ఆధారపడి ఉంటుంది.



ఇది ప్రారంభమైన వెంటనే, ఫైల్ సిస్టమ్‌ను ఎంచుకోమని baobab మిమ్మల్ని అడుగుతుంది. మీరు వెతుకుతున్న డైరెక్టరీని ఏ పరికరం కలిగి ఉందో ఎంచుకోండి మరియు దానిపై డైరెక్టరీ నిర్మాణాన్ని వివరించడానికి కొన్ని క్షణాలు ఇవ్వండి. అది జరిగితే, ప్రోగ్రామ్ మీ పరికరంలోని అన్ని డైరెక్టరీల యొక్క ఉన్నత-స్థాయి క్రమాన్ని మీకు అందిస్తుంది.

డైరెక్టరీలను వాస్తవ పరిమాణం ప్రకారం అత్యధిక నుండి తక్కువ వరకు క్రమబద్ధీకరించడానికి మీరు సైజు బటన్‌పై క్లిక్ చేయవచ్చు, కానీ దీనికి విరుద్ధంగా డిఫాల్ట్. దాన్ని విస్తరించడానికి డైరెక్టరీ పేరు ప్రక్కన ఉన్న బాణాలపై క్లిక్ చేసి, దాని క్రింద నివసించే ఉప డైరెక్టరీలను క్రమబద్ధీకరించండి.



విషయాల ఉపశీర్షికపై క్లిక్ చేయడం వలన డైరెక్టరీలను ఫైల్ మేనేజర్ సాధారణంగా చేసే విధంగానే క్రమబద్ధీకరిస్తారు, కాబట్టి ఇది ప్రతి ఉన్నత-స్థాయి డైరెక్టరీ యొక్క ఉప డైరెక్టరీలలో నివసించే అంశాల సంఖ్యతో వాస్తవ పరిమాణాన్ని పోల్చడానికి ఉపయోగపడుతుంది.

విధానం 2: క్లాసిక్ డు సాధనాన్ని ఉపయోగించడం

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

మీరు ప్రతి డైరెక్టరీని ఒక నిర్దిష్ట విభాగం నుండి వాటి పరిమాణంతో క్రమబద్ధీకరించాలని అనుకుంటే, మీరు ఈ క్రింది ఆదేశాన్ని ఉపయోగించవచ్చు:

du –si –max-deep = 1 nameOfDirectory | sort -h

మీరు ప్రారంభించడానికి ఇష్టపడే డైరెక్టరీతో నేమ్ఆఫ్ డైరెక్టరీని భర్తీ చేయాలి. ఉదాహరణకు, మీరు నేరుగా / లిబ్ కింద కనిపించే అన్ని డైరెక్టరీలను పరిమాణం ప్రకారం క్రమబద్ధీకరించాలని అనుకున్నారు. మీరు ఆదేశాన్ని ఇలా అమలు చేయవచ్చు:

du –si –max-deep = 1 / lib | sort -h

డు కమాండ్ శోధించవలసిన డైరెక్టరీ నిర్మాణంలో ఈ విలువ ఎంత దూరంలో ఉందో ఈ విలువ నిర్వచిస్తుంది కాబట్టి మీరు –max-deep = తర్వాత సంఖ్యను మార్చాలనుకోవచ్చు. ఏదేమైనా, ఇక్కడ ఉన్న వస్తువు మొత్తం చెట్టు ద్వారా శోధించకుండా ఉండటమే కనుక, దానిని 1 వద్ద వదిలి ఒకే డైరెక్టరీ క్రింద చూడటానికి మేము ఎన్నుకున్నాము.

డు కమాండ్ ఇంటర్నేషనల్ సిస్టమ్ ఆఫ్ యూనిట్‌లను ఉపయోగించి పరిమాణాలను ముద్రించాలని –si వాదన సూచిస్తుంది, ఇది ఒక కిలోబైట్‌ను 1,000 బైట్‌లకు సమానంగా నిర్వచిస్తుంది. OS X నుండి Linux కి వలస వచ్చినవారు లేదా హార్డ్‌వేర్ పరిమాణాలతో డైరెక్టరీ పరిమాణాలను లెక్కించడానికి ఉపయోగించిన వారు దీనిని ఇష్టపడతారు, అయితే చాలా మంది వినియోగదారులు బైనరీ పరిమాణాలకు ఎక్కువగా ఉపయోగిస్తారు, ఇక్కడ 1,024 బైట్లు 1 మెగాబైట్ సమానం. –Si ని -h తో ఈ క్రింది విధంగా మార్చండి:

du -h –max-deep = 1 / lib | sort -h

మీరు బైనరీ పరిమాణాలను కావాలనుకుంటే ఇది output హించిన విధంగా అవుట్‌పుట్‌ను అందిస్తుంది. మీరు కిబిబైట్స్ అని పిలవబడే వస్తువులను కొలిచే అలవాటు ఉంటే, మీరు ఈ ఆదేశాన్ని కూడా ఉపయోగించాలనుకుంటున్నారు. మీరు కూడా | తక్కువ లేదా | మీరు ఒక ఉన్నత-స్థాయి డైరెక్టరీలో చాలా ఉప డైరెక్టరీలను కనుగొంటే, ఈ కమాండ్ లైన్ చివరలో ఎక్కువ ఆదేశం పేజీ నుండి అవుట్పుట్ పెరుగుతుంది. ఏదైనా ఆధునిక X టెర్మినల్ ఎమ్యులేటర్‌లోని ఫలితాల ద్వారా స్క్రోల్ చేయడానికి మీరు మీ స్క్రోల్‌బార్, ట్రాక్‌ప్యాడ్ లేదా టచ్‌స్క్రీన్‌ను ఉపయోగించగలరని గుర్తుంచుకోండి.

మీరు తరచుగా ఈ పరిష్కారాన్ని ఉపయోగిస్తున్నారని మరియు క్రొత్త శాపాలపై నిర్మించిన సంస్కరణను కలిగి ఉండాలని మీరు కోరుకుంటే, అప్పుడు మీరు డెబియన్, ఉబుంటు, వివిధ ఉబుంటు స్పిన్‌లు, బోధి మరియు లైనక్స్ మింట్‌లలో సుడో ఆప్ట్-గెట్ ఇన్‌స్టాల్ ఎన్‌సిడియును ఉపయోగించవచ్చు. ఆధారిత డు వ్యూయర్. ఫెడోరా మరియు Red Hat వినియోగదారులు సుడోయర్స్ ఫైల్‌ను సెటప్ చేసినట్లయితే సుడో యమ్ ఇన్‌స్టాల్ ncdu ని ఉపయోగించగలరు, లేదా su - తరువాత అడ్మినిస్ట్రేషన్ పాస్‌వర్డ్ తరువాత yum install ncdu వారు ఇంకా లేకుంటే.

ప్రోగ్రామ్ ncurses పై ఆధారపడి ఉంటుంది మరియు చాలా తక్కువ ఎందుకంటే మీరు ఎటువంటి డిపెండెన్సీలను ఎదుర్కోకూడదు. మీరు ncdu అని టైప్ చేయడం ద్వారా ప్రస్తుత డైరెక్టరీ నుండి దీన్ని అమలు చేయవచ్చు లేదా ncdu / lib లేదా మీరు బ్రౌజింగ్ చేయడానికి ఆసక్తి ఉన్న డైరెక్టరీని టైప్ చేయడం ద్వారా చెట్టు యొక్క వేరే భాగం లోపల చూడవచ్చు.

సాఫ్ట్‌వేర్ అభ్యర్థించిన డైరెక్టరీలో దొరికిన అంశాల సంఖ్యను లెక్కిస్తుందని మీకు చెప్పబడుతుంది. ఇది పూర్తయిన తర్వాత మీరు బాణం కీలను ఉపయోగించి డైరెక్టరీలను వాటి నిజమైన పరిమాణం ప్రకారం బ్రౌజ్ చేయవచ్చు. డైరెక్టరీలను వాటి పరిమాణ క్రమంలో ముందుకు వెనుకకు క్రమబద్ధీకరించడానికి మీరు S కీని నెట్టవచ్చు.

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