கண்டுபிடிப்பால் உங்கள் வன்வட்டில் மிகப்பெரிய கோப்பகங்கள் அல்லது கோப்புகளைத் தேடுங்கள்

உங்கள் வன்வட்டில் மிகப்பெரிய கோப்புறை அல்லது கோப்பு எது என்பதை நீங்கள் எப்போதாவது அறிய விரும்பவில்லையா?

கட்டளை கண்டுபிடிக்க இது மிகச் சிறந்தது, இது பல விஷயங்களைச் செய்ய எங்களை அனுமதிக்கிறது (அவற்றில் சிலவற்றைப் பற்றி நாங்கள் ஏற்கனவே பேசியுள்ளோம்), இங்கே நான் உங்களுக்கு இன்னொரு பயன்பாட்டைக் கொண்டு வருகிறேன்.

பின்வரும் கட்டளை முழு எச்டிடியையும் தேடி, கணினியில் உள்ள 10 மிகப்பெரிய கோப்புகள் அல்லது கோப்புறைகள் எவை என்று எங்களுக்குத் தெரிவிக்கும்:

sudo find / -printf '%s %p\n'| sort -nr | head -10

நீங்கள் மிகப்பெரிய 10 மட்டுமல்ல, 20 அல்லது அது போன்ற ஏதாவது தெரிந்து கொள்ள விரும்பினால், கடைசி எண் 10 ஐ விரும்பியதாக மாற்றவும்.

நான் முன்பு கூறியது போல், நீங்கள் கணக்கில் எடுத்துக்கொள்ள விரும்பினால், இது கோப்புறைகள் மற்றும் கோப்புகள் இரண்டையும் கணக்கிடும் கோப்புறைகள் -type d (d = அடைவு) ஐ சேர்க்க வேண்டும்:

sudo find / -type d -printf '%s %p\n'| sort -nr | head -10

மாறாக, மட்டுமே பார்க்க விரும்புகிறேன் பதிவுகள் எந்த கோப்புறைகளும் -type f (f = file) ஆக இருக்காது:

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+ கெமு, பின்னர் ஒரு கால்பந்து வீடியோ (ரியல் மாட்ரிட்டுடன் கரேத் பேலின் விளக்கக்காட்சி) மற்றும் பிற விஷயங்கள்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   போரிசாட்ரியன் அவர் கூறினார்

    எனது வேரில் நான் அதிக இடத்தை எங்கு ஆக்கிரமித்துள்ளேன் என்பதை அறிய நான் தேடிக்கொண்டிருந்தேன், இதனால் அதை விடுவிக்க முடியும்.

    நன்றி.

  2.   எட்வர்டோ அவர் கூறினார்

    மிகவும் நல்ல கட்டுரை, மிகவும் பயனுள்ளதாக இருக்கிறது. மிக்க நன்றி… மூலம், ஹலா மாட்ரிட் !! hehehe

    1.    ஃபிக்சாகான் அவர் கூறினார்

      நான் இங்கே மாட்ரிட் குழுவில் சேர்கிறேன்
      சில காலத்திற்கு முன்பு நான் சென்டோஸ் 6.5 ஐ நிறுவியிருக்கிறேன், இந்த பிழை எனக்கு ஏற்பட்டது மற்றும் / etc / hostname ஐ திருத்துவதன் மூலம் அதைத் தீர்த்தேன், ஏனெனில் பிணைய அட்டையின் உள்ளமைவில் நான் எழுதிய ஹோஸ்ட்பெயர் அப்பாச்சியால் அங்கீகரிக்கப்படவில்லை

  3.   3rd3st0 அவர் கூறினார்

    நான் விரும்பும் ஏதாவது இருந்தால் "Desde Linux» இந்த ரத்தினங்கள் எப்போதும் பூஜ்ஜியங்களுக்கும் ஒன்றுக்கும் இடையில் நம் வாழ்க்கையை மேலும் தாங்கக்கூடியதாக மாற்றும் பணியகத்திற்காகத் தோன்றும். மிக்க நன்றி KZKG ^ காரா!

  4.   வோக்கர் அவர் கூறினார்

    இந்த வலைப்பதிவில் நான் ஒரு மாற்றீட்டைப் படித்தேன் என்று சத்தியம் செய்கிறேன், நான் அதைக் கண்டுபிடித்ததிலிருந்து என்னால் இல்லாமல் வாழ முடியாது:

    ncdu

    இது இயல்பாக வராத ஒரு ஊடாடும் கட்டளை (நீங்கள் அதை உங்கள் டிஸ்ட்ரோ தொகுப்பிலிருந்து நிறுவ வேண்டும்) ஆனால் அது மிகவும் பயனுள்ளதாக இருக்கும். இது கோப்புகளின் அளவை வரிசைப்படுத்துகிறது, பகிர்வில் அவர்கள் வைத்திருக்கும் இடத்தின் ஒரு பட்டியை அல்லது சதவீதத்தை உங்களுக்குக் காட்டுகிறது. இணையத்திலிருந்து எடுக்கப்பட்ட ஸ்கிரீன் ஷாட் இங்கே http://www.heitorlessa.com/wp-content/uploads/2013/04/NCDU-1.9-Disk-stats.png

  5.   விடக்னு அவர் கூறினார்

    இதை டு கட்டளையிலும் செய்யலாம்.
    கோப்புறைகளைக் கண்டுபிடிப்பதே இது

    $ du -Sh | வரிசை -rh | தலை -n 15

    மிகப்பெரிய கோப்புகளைக் கண்டுபிடிக்க இது.

    $ கண்டுபிடி. -type f -exec du -Sh {} + | sort -rh | head -n 15

    $ கண்டுபிடி. -type f -exec du -Sh {} + | sort -rh | head -n 15

  6.   hup80 அவர் கூறினார்

    ஒவ்வொரு விருப்பத்திற்கும் விளக்கம் என்ன?

  7.   லூயிஸ் காகோ காசாஸ் அவர் கூறினார்

    மிகவும் நல்ல கட்டுரை எனக்கு ஒரு பெரிய உதவியாக இருந்தது.
    பகிர்ந்தமைக்கு மிக்க நன்றி.

  8.   ரோஜெலியோ ரெய்ஸ் அவர் கூறினார்

    யாராவது எனக்கு உதவ முடியுமா? 0 பைட்டுகளுக்கு மேல் உள்ள அனைத்து .txt கோப்புகளுக்கும் ஒரு கோப்பகத்தில் தேடி அவற்றை மற்றொரு கோப்பகத்திற்கு நகர்த்தும் கட்டளை எனக்கு தேவை, இதுவரை நான் இதை மட்டுமே கண்டேன்:

    கண்டுபிடி. -type f -size + 1b -exec mv /home/oradev/new/*.txt / home / oradev / move \;

    ஆனால் எல்லா கோப்புகளையும் அவற்றின் அளவைப் பொருட்படுத்தாமல் நகர்த்தவும்.

  9.   ஜாக் அவர் கூறினார்

    கட்டளைக்கு நன்றி!

    அவர் அதை மற்ற சந்தர்ப்பங்களில் பயன்படுத்தியிருந்தார், ஆனால் "ஸ்கிரிப்ட் கிட்டி" பயன்முறையில் மட்டுமே ... அவசரம் மற்றும் இது போன்ற காரணங்களால்.

    கண்டுபிடிப்பது மிகவும் பொதுவாகப் பயன்படுத்தப்படும் கட்டளை (-name, –exec) என்றாலும், முழு கையேட்டையும் என்னால் உன்னிப்பாகக் கவனிக்க முடியவில்லை.

    இந்த அற்புதமான கருவி வைத்திருக்கும் மிருகத்தனமான சக்தியை நான் ஏற்கனவே உணர்ந்திருந்தேன் ... ஆனால் இப்போது நான் அதை மிக நெருக்கமாகப் பார்க்கிறேன், அதை மேலும் பாராட்டுகிறேன்.

    இங்கே நீங்கள் அதை ஸ்பானிஷ் மொழியில் வைத்திருக்கிறீர்கள்:
    http://es.tldp.org/Paginas-manual/man-pages-es-extra-0.8a/man1/find.1.html

    வாதங்கள் இன்னும் உள்ளுணர்வு இல்லாதவை என்பது ஒரு பிச் ... ஒன்று நீங்கள் அவற்றை அறிந்திருக்கிறீர்கள், ஏனென்றால் நீங்கள் அவற்றைக் கற்றுக் கொண்டீர்கள், அல்லது இன்ட் அல்லது மனிதனைத் தேடும்போது தேடலாம் ... ஓடாஸ்.

    மீண்டும் நன்றி மற்றும் குனுவுக்கு எப்போதும் நன்றி!

    ஒரு கேள்வி ... ஆர்வத்திற்கு வெளியே:

    கண்டுபிடிக்க "printf" வாதத்தை நீங்கள் வைக்கும்போது ...
    கணினி printf கட்டளையைப் பயன்படுத்துகிறதா, அல்லது கண்டுபிடிப்பிற்குள் printf செயல்படுத்தப்படுகிறதா?

    நான் இதைச் சொல்கிறேன், ஏனென்றால் printf என்பது கணினியில் என்றென்றும் செயல்படுத்தப்படும் ஒரு கட்டளை, ஆனால் தனிப்பட்ட முறையில் நான் ஒருபோதும் பயன்படுத்த வேண்டியதில்லை ... குறைந்தபட்சம் நேரடியாக.

    வாழ்த்துக்கள்!

    ஜாக்.

  10.   குழல் அவர் கூறினார்

    sudo find / -type f -printf '% s% p \ n' ஐ எவ்வாறு செயல்படுத்துவது என்று சொல்ல முடியுமா? வரிசைப்படுத்த -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% / run / lock
    tmpfs 7.9G 0 7.9G 0% / sys / fs / cgroup
    / dev / sda1 453M 37M 389M 9% / boot
    / 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' | வரிசைப்படுத்த -nr | தலை -10
    நான் / nfs / இலிருந்து கோப்புகளைப் பெறுகிறேன்
    நான் அதை புறக்கணிக்க விரும்புகிறேன்