Претражите највеће директоријуме или датотеке на чврстом диску помоћу претраживача

Да ли сте икада желели да знате која је мапа или датотека највећа на вашем чврстом диску?

Команда наћи Сјајно је, омогућава нам многе ствари (о некима смо већ разговарали овде), ево доносим вам још једну употребу.

Следећа команда ће претражити читав ХДД и рећи нам који су 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

Ако желите да наведете тип датотеке, то јест, само узмите у обзир .мп4, само додајте -инаме "* .мп4":

sudo find / -iname "*.mp4" -printf '%s %p\n'| sort -nr | head -10

У мом случају су највеће датотеке које имам виртуални ХДД-ови мојих виртуелних сервера квм+ Кему, затим фудбалски видео (презентација Гаретха Балеа са Реал Мадридом) и друге ствари.


11 коментара, остави свој

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   борисадриан дијо

    Управо оно што сам тражио да бих знао где заузимам више простора у свом корену и тако могао да га ослободим.

    Хвала.

  2.   Едуардо дијо

    Врло добар чланак, врло користан. Пуно вам хвала ... Успут, Хала Мадрид !! хехехе

    1.    ФИКСОЦОНН дијо

      Придружујем се мадридској групи овде
      Пре неког времена инсталирао сам центос 6.5 минимално и имао сам ову грешку и решио сам је уређивањем / етц / хостнаме, јер име хоста које сам написао у конфигурацији мрежне картице није препознао апацхе

  3.   3рн3ст0 дијо

    Si hay algo que me gusta de «Desde Linux» es que siempre aparecen estas joyas para la cónsola que hacen nuestras vidas entre ceros y unos más llevaderas. ¡Muchas gracias КЗКГ ^ Гаара!

  4.   вокер дијо

    Кунем се да сам на овом блогу прочитао алтернативу, да откако сам је открио, не могу без ње:

    нцду

    То је интерактивна команда која не долази подразумевано (морате је инсталирати из вашег дистро пакета), али је изузетно корисна. Датотеке сортира по величини, показујући вам траку или проценат простора који заузимају на партицији. Ево снимка екрана преузетог са Интернета http://www.heitorlessa.com/wp-content/uploads/2013/04/NCDU-1.9-Disk-stats.png

  5.   видагну дијо

    То се може урадити и са командом ду.
    Ово је проналажење директоријума

    $ ду -Сх | сорт -рх | глава -н 15

    А овај за проналажење највећих датотека.

    $ пронађи. -тип ф -екец ду -Сх {} + | сорт -рх | глава -н 15

    $ пронађи. -тип ф -екец ду -Сх {} + | сорт -рх | глава -н 15

  6.   хуп80 дијо

    А шта је објашњење сваке опције?

  7.   Луис Гаго Цасас дијо

    Веома добар чланак ми је био од велике помоћи.
    Пуно вам хвала што сте га поделили.

  8.   Рогелио Реиес дијо

    Може ли ми неко помоћи? Треба ми наредба која у директоријуму претражује све .ткт датотеке које су веће од 0 бајтова и премешта их у други директоријум, до сада сам пронашла само ово:

    наћи. -типе ф -сизе + 1б -екец мв /хоме/орадев/нев/*.ткт / хоме / орадев / мове \;

    али преместите све датотеке без обзира на њихову величину.

  9.   ЈАЦ дијо

    Хвала на наредби!

    Користио га је и у другим приликама, али само у режиму „Сцрипт киддие“ ... због журбе и слично.

    Иако је финд врло честа команда (-наме, –екец), нисам успео да добро погледам читав приручник.

    Већ сам схватио бруталну снагу овог величанственог алата ... али сада то видим изблиза и више му се дивим.

    Ево га на шпанском:
    http://es.tldp.org/Paginas-manual/man-pages-es-extra-0.8a/man1/find.1.html

    Кучка је што аргументи нису интуитивнији ... Или их знате, јер сте их научили, или да претражујете инет или човека кад више нема ... отаса.

    Хвала још једном и хвала вам као и увек ГНУ-у!

    Једно питање ... само из знатижеље:

    Када ставите аргумент "принтф" да бисте пронашли ...
    Да ли финд користи системску наредбу принтф или је принтф имплементиран унутар финд-а?

    Кажем, зато што је принтф наредба која је заувек имплементирана у систем, али то лично никада нисам морао да користим ... бар директно.

    Поздрав!

    јац.

  10.   дувен дијо

    можете ли ми рећи како да извршим судо финд / -типе ф -принтф '% с% п \ н' | сорт -нр | глава -10
    избегавање неких рута?

    Имам на пример:
    / дев / сда2 19Г 16Г 2.8Г 85% /
    удев 10М 0 10М 0% / дев
    тмпфс 3.2Г 329М 2.9Г 11% / трчање
    тмпфс 7.9Г 153М 7.8Г 2% / дев / схм
    тмпфс 5.0М 0 5.0М 0% / трчање / закључавање
    тмпфс 7.9Г 0 7.9Г 0% / сис / фс / цгроуп
    / дев / сда1 453М 37М 389М 9% / боот
    / дев / дрбд3 477М 2.3М 445М 1% / вар / либ / нфс
    / дев / дрбд1 1.9Т 821Г 1005Г 45% / нфс / хоме
    / дев / дрбд2 2.9Т 960Г 1.8Т 36% / нфс / хомеарцхиве
    / дев / дрбд0 962Г 426Г 488Г 47% / нфс / поол

    и при покретању финд / -типе ф -принтф '% с% п \ н' | сорт -нр | глава -10
    Добијам датотеке од / нфс /
    Волео бих то да игноришем