શું તમે ક્યારેય તે જાણવાનું ઇચ્છ્યું છે કે તમારી હાર્ડ ડ્રાઇવ પર સૌથી વધુ કયું ફોલ્ડર અથવા ફાઇલ છે?
આદેશ શોધવા તે ખૂબ સરસ છે, તે અમને ઘણી વસ્તુઓ કરવાની મંજૂરી આપે છે (અમે પહેલાથી અહીં કેટલીક બાબતો વિશે વાત કરી છે), અહીં હું તમને તેનો બીજો ઉપયોગ લાવીશ.
નીચેનો આદેશ સમગ્ર એચડીડીની શોધ કરશે અને અમને જણાવશે કે કમ્પ્યુટર પરની 10 સૌથી મોટી ફાઇલો અથવા ફોલ્ડર્સ કઇ છે:
sudo find / -printf '%s %p\n'| sort -nr | head -10
જો તમે માત્ર 10 મોટા, પરંતુ 20 અથવા તેવું કંઈક જાણવા માંગતા નથી, તો ઇચ્છિત વ્યક્તિ માટે ફક્ત છેલ્લા 10 ને અદલાબદલ કરો.
મેં પહેલાં કહ્યું તેમ, આ બંને ફોલ્ડર્સ અને ફાઇલોની ગણતરી કરશે, જો તમારે ફક્ત ધ્યાનમાં લેવું હોય તો ફોલ્ડરો ટાઇપ ડી (ડી = ડિરેક્ટરી) ઉમેરવા માટે હશે:
sudo find / -type d -printf '%s %p\n'| sort -nr | head -10
તેનાથી વિપરીત અને માત્ર જોવા માંગે છે આર્કાઇવ્સ અને કોઈ ફોલ્ડર્સ-પ્રકાર એફ (એફ = ફાઇલ) હશે નહીં:
sudo find / -type f -printf '%s %p\n'| sort -nr | head -10
જો તમે ફાઇલ પ્રકારનો ઉલ્લેખ કરવા માંગતા હો, એટલે કે, .mp4 ને ધ્યાનમાં લો, ફક્ત એક નામ "* .mp4" ઉમેરો:
sudo find / -iname "*.mp4" -printf '%s %p\n'| sort -nr | head -10
મારા કિસ્સામાં મારી પાસે સૌથી મોટી ફાઇલો છે જેની સાથે વર્ચુઅલ એચડીડી છે KVM+ કીમુ, પછી એક ફૂટબોલ વિડિઓ (રીઅલ મેડ્રિડ સાથે ગેરેથ બેલનું પ્રસ્તુતિ) અને અન્ય વસ્તુઓ.
હું મારા મૂળમાં વધુ જગ્યા ક્યાં રાખું છું તે જાણવા હું જે શોધી રહ્યો હતો અને તે રીતે તે મુક્ત કરી શકશે.
આપનો આભાર.
ખૂબ જ સારો લેખ, ખૂબ ઉપયોગી. ખૂબ ખૂબ આભાર… માર્ગ દ્વારા, હાલા મેડ્રિડ !! hehehe
હું અહીં મેડ્રિડ જૂથમાં જોડાઉં છું
થોડા સમય પહેલા મેં સેન્ટોસ .6.5. min મિનિમલ ઇન્સ્ટોલ કર્યું હતું અને મારી પાસે આ ભૂલ હતી અને મેં તેને / etc / યજમાનનામમાં ફેરફાર કરીને ઉકેલી લીધું છે, કારણ કે નેટવર્ક કાર્ડના ગોઠવણીમાં મેં લખેલું હોસ્ટનામ અપાચે દ્વારા ઓળખાયેલું નથી.
જો મને ગમતી વસ્તુ હોય તો "Desde Linux» એ છે કે આ રત્નો હંમેશા કન્સોલ માટે દેખાય છે જે આપણા જીવનને શૂન્ય અને રાશિઓ વચ્ચે વધુ સહનશીલ બનાવે છે. તમારો ખૂબ ખૂબ આભાર કેઝેડકેજી ^ ગારા!
હું શપથ લઈશ કે મેં આ બ્લોગમાં એક વૈકલ્પિક વાંચ્યું હતું, કારણ કે મેં તેને શોધી લીધું છે, તેથી હું તેના વિના જીવી શકતો નથી
એનસીડ્યુ
તે ઇન્ટરેક્ટિવ આદેશ છે જે ડિફ defaultલ્ટ રૂપે આવતો નથી (તમારે તેને તમારા ડિસ્ટ્રો પેકેજથી ઇન્સ્ટોલ કરવું પડશે) પરંતુ તે ખૂબ ઉપયોગી છે. તે ફાઇલોને કદ દ્વારા સortsર્ટ કરે છે, તમને બાર અથવા પાર્ટીશન પર કબજે કરેલી જગ્યાની ટકાવારી દર્શાવે છે. અહીં ઇન્ટરનેટ પરથી લેવામાં એક સ્ક્રીનશોટ છે http://www.heitorlessa.com/wp-content/uploads/2013/04/NCDU-1.9-Disk-stats.png
તે ડુ કમાન્ડ દ્વારા પણ કરી શકાય છે.
આ ફોલ્ડર્સ શોધવા માટે છે
$ ડુ -શ | | સ sortર્ટ-આરએચ | વડા -n 15
અને આ એક સૌથી મોટી ફાઇલો શોધવા માટે.
. શોધવા. -ટાઇપ એફ-એક્સેક ડુ -શ {} + | સ sortર્ટ-આરએચ | વડા -n 15
. શોધવા. -ટાઇપ એફ-એક્સેક ડુ -શ {} + | સ sortર્ટ-આરએચ | વડા -n 15
અને દરેક વિકલ્પ માટે સમજૂતી શું છે?
ખૂબ જ સારો લેખ મારા માટે ખૂબ મદદગાર હતો.
તે શેર કરવા માટે ખૂબ ખૂબ આભાર.
કોઈ મારી મદદ કરી શકે? મને આદેશની જરૂર છે જે બધી .txt ફાઇલોની ડિરેક્ટરીમાં શોધે છે જે 0 બાઇટ્સ કરતા વધારે છે અને તેમને બીજી ડિરેક્ટરીમાં ખસેડે છે, અત્યાર સુધી મને ફક્ત આ મળ્યો છે:
શોધો. -ટાઇપ એફ -સાઇઝ +1 બી-એક્સેક એમવી / હોમ / ઓરદેવ / નવી / ..\xt / હોમ / ઓરદેવ / મૂવ \;
પરંતુ બધી ફાઇલોના કદને ધ્યાનમાં લીધા વિના ખસેડો.
આદેશ બદલ આભાર!
તેણે તેનો ઉપયોગ અન્ય પ્રસંગોએ કર્યો હતો, પરંતુ ફક્ત "સ્ક્રિપ્ટ કીડી" મોડમાં ... ધસારો અને આવા કારણે.
અને છતાં પણ શોધ એ ખૂબ સામાન્ય રીતે ઉપયોગમાં લેવાતી આદેશ છે (-name, ecexec), હું સંપૂર્ણ માર્ગદર્શિકા પર સારો દેખાવ લઈ શક્યો ન હતો.
મને પહેલાંથી જ આ ભવ્ય સાધનની પાશવી શક્તિનો અહેસાસ થઈ ગયો હતો ... પરંતુ હવે હું તેને વધુ નજીકથી જોઉં છું અને હું તેની વધુ પ્રશંસા કરું છું.
અહીં તમારી પાસે સ્પેનિશમાં છે:
http://es.tldp.org/Paginas-manual/man-pages-es-extra-0.8a/man1/find.1.html
તે કૂતરી છે કે દલીલો વધુ સાહજિક હોતી નથી ... કાં તો તમે તેમને જાણો છો, કારણ કે તમે તેમને શીખ્યા છો, અથવા ઇનટ શોધવા માટે અથવા માણસોમાં જ્યારે વધુ ન હોય ...
ફરી આભાર અને GNU ની જેમ હંમેશા આભાર!
એક પ્રશ્ન ... માત્ર ઉત્સુકતાની બહાર:
જ્યારે તમે શોધવા માટે "પ્રિન્ટફ" દલીલ કરો છો ...
શું સિસ્ટમ પ્રિંટફ આદેશનો ઉપયોગ શોધી કા ?ે છે, અથવા પ્રિંટએફ અમલમાં મૂકાય છે?
હું તેને કહું છું, કારણ કે પ્રિન્ટફ એ આદેશ છે જે સિસ્ટમમાં કાયમ માટે અમલમાં મુકાય છે, પરંતુ તે વ્યક્તિગત રૂપે મારે ક્યારેય ... ઓછામાં ઓછું સીધું જ વાપરવું ન હતું.
શુભેચ્છાઓ!
જેક.
શું તમે મને કહી શકો કે સુડો ફાઇન્ડ / -ટાઇપ f -printf '% s% p \ n' કેવી રીતે ચલાવવી? સ sortર્ટ -nr | હેડ -10
કેટલાક માર્ગો ટાળી રહ્યા છો?
મારી પાસે ઉદાહરણ તરીકે છે:
/ dev / sda2 19G 16G 2.8G 85% /
udev 10M 0 10M 0% / dev
tmpfs 3.2G 329M 2.9G 11% / રન
tmpfs 7.9G 153M 7.8G 2% / dev / shm
tmpfs 5.0M 0 5.0M 0% / રન / લોક
tmpfs 7.9G 0 7.9G 0% / sys / fs / cgroup
/ dev / sda1 453M 37M 389M 9% / બુટ
/ dev / drbd3 477M 2.3M 445M 1% / var / lib / nfs
/ dev / drbd1 1.9T 821G 1005G 45% / nfs / ઘર
/ dev / drbd2 2.9T 960G 1.8T 36% / nfs / homearchive
/ dev / drbd0 962G 426G 488G 47% / nfs / પૂલ
અને જ્યારે ચલાવો / -type f -printf '% s% p \ n' | સ sortર્ટ -nr | હેડ -10
મને / nfs / માંથી ફાઇલો મળે છે
હું તેને અવગણવા માંગુ છું