Используем PowerShell чтобы быстро найти Топ-10 самых больших файлов на вашем диске
Когда система оповещает вас о том, что на диске заканчивается свободное пространство, первое что делает администратор – пытается найти все большие файлы, которые занимают больше всего места. Вы можете использовать для поиска больших файлов проводник Windows (есть несколько предопределённых шаблонов поиска по размеру), любимый файловый менеджер или сторонние утилиты. Однако все эти средства, в отличии от PowerShell, требует установки на компьютере. Рассмотрим пример быстрого поиска больших файлов на диске с помощью PowerShell.
Для получения списка файлов в определенном каталоге (включая подпапки) и их размеров можно использовать командлет Get-ChildItem . Командлет может искать файлы по всему диску, или в определенной папке (например в пользовательских профилях или любых других папках).
Выведем список 10 самых больших файлов на диске C:\:
Get-ChildItem c:\ -r| sort -descending -property length | select -first 10 name, Length
В зависимости от размера диска и количества файлов на нем, выполнение команды может занять некоторое время.
Ключ –r (Recurse) указывает, что необходимо рекурсивного обойти все вложенные обьекты (каталоги). Можно ограничить проверку определённым уровнем вложенности с помощью параметра –Depth .
Если не указывать путь, поиск будет выполнен по всем подкаталогам в текущем каталоге.
Как вы видите, мы получили список из десяти самых больших файлов на диске, отсортированный в порядке уменьшения размера файла.
Совет . При доступе к некоторым каталогам даже с правами администратора, командлет может вернуть ошибку доступа:
Get-ChildItem : Отказано в доступе по пути «C:\Windows\CSC».
строка:1 знак:1
+ Get-ChildItem c:\ -r|sort -descending -property length | select -firs .
+
+ CategoryInfo : PermissionDenied: (C:\Windows\CSC:String) [Get-ChildItem], UnauthorizedAccessException
+ FullyQualifiedErrorId : DirUnauthorizedAccessError,Microsoft.PowerShell.Commands.GetChildItemCommand
Чтобы подавить появление таких ошибок используйтей параметр -ErrorAction SilentlyContinue .
Как вы видите, размер файлов отображается в байтах. Для удобства их можно преобразовать в мегабайты. Кроме того, можно вывести каталог, в котором хранится найденный файл:
Get-ChildItem c:\ -r -ErrorAction SilentlyContinue |sort -descending -property length | select -first 10 name, DirectoryName, @
Полученную табличку можно преобразовать в удобную графическую форму с помощью командлета Out-GridView:
Get-ChildItem c:\ -r|sort -descending -property length | select -first 10 name, DirectoryName, @
Аналогичным образом вы можете найти все файлы, размер которых больше определенного значения, например, 200 Мб):
$size=200*1024*1024
GCi C:\ -recurse -ErrorAction SilentlyContinue | where-object <$_.length -gt $size>| Sort-Object length | ft fullname
Список файлов можно выгрузить в CSV файл так:
Как найти файл на компьютере?
Все основные операционные системы, работающие на компьютерах, могут найти файлы на жестком или другом диске, подключенном к компьютеру. Выберите одну из следующих операционных систем или устройств, которые вы используете, после чего с легкостью будете находить любой важный файл или документ.
Microsoft Windows предоставляет простую в использовании функцию поиска, которая может помочь найти любой файл на компьютере, даже если не знаете его полного имени. Если нужно найти документ, электронную таблицу, изображение или видео, функция поиска Windows может помочь найти его. Выберите версию Windows на компьютере в списке ниже и следуйте инструкциям.
ОС Windows 10
Нажмите значок Windows на клавиатуре, затем введите часть или все Имя файла, который хотите найти.
В результатах поиска щелкните Заголовок раздела документы, музыка, фотографии или видео, чтобы просмотреть список файлов, соответствующих критериям поиска.
Щелкните Имя файла, который требуется открыть.
Для Windows 8
Нажмите клавишу Windows, чтобы открыть начальный экран.
Начните вводить часть имени файла, который хотите найти. Текстовое поле поиска будет отображаться с введенными критериями поиска.
Нажмите на выпадающий список, над текстовым полем поиска и выберите опцию файлов.
Результаты поиска отображаются под полем поиска. Прокрутите список результатов поиска вниз, чтобы найти нужный файл, затем нажмите Имя файла, чтобы открыть его.
Для Windows Vista и Windows 7
Нажмите на кнопку Пуск, чтобы открыть меню Пуск.
В текстовом поле поиска в нижней части меню Пуск введите часть или все Имя файла, который требуется найти.
В результатах поиска щелкните Заголовок раздела документы или файлы, чтобы просмотреть список файлов, соответствующих критериям поиска. Можно также щелкнуть ссылку просмотреть дополнительные результаты в нижней части результатов поиска, чтобы просмотреть полный список файлов, соответствующих критериям поиска.
Дважды щелкните по файлу, который хотите открыть.
Windows XP
Нажмите на кнопку Пуск, чтобы открыть меню Пуск.
В меню Пуск выберите пункт поиск.
В окне Результаты поиска в разделе компаньон поиска заполните все или часть поля Имя файла.
Если на компьютере установлено несколько жестких дисков или требуется выполнить поиск файла на USB-устройстве флэш-памяти или CD/DVD-диске, нажмите кнопку Поиск в раскрывающемся списке и выберите соответствующий диск.
Нажмите кнопку Поиск, чтобы выполнить поиск.
Файлы, удовлетворяющие критериям поиска, отображаются в окне Результаты. Дважды щелкните по файлу, который хотите открыть.
Как найти большие файлы на диске
Один из способов освободить свой жесткий диск от ненужных файлов, помимо известной очистки компьютера является программа для нахождения и удаления файлов больших объемов.
Подобные файлы, занимая значительное место на Вашем жестком диске, могут быть просто забыты Вами и не попадаются на глаза долгое время.
В то же время, занимая гегобайты свободного пространства, не дают использовать его для более насущных сегодняшних программ и файлов.
Эта программа ηSearcher для поиска и удобного удаления затем подобных файлов.
Она имеет русский интерфейс, разделяет цветами найденные файлы, обозначая системные файлы красным цветом, что очень удобно, особенно для начинающих пользователей компьютера.
Скачать эту программу можно здесь:
Размер этого установочного файла всего 1,6 МБ
И так, чтобы узнать, как найти большие файлы на диске, запускаем скаченный файл и выбрав русский язык жмем далее, открывается мастер установки программы
Определяемся с местом установки программы, в подобных программах обычно можно принять по умолчанию
В следующем окне проверяем установку двух галочек
и программа установлена на наш компьютер.
Определяем диск поиска или конкретную папку, выставляем необходимый объем для поиска и нажимаем «Поиск»
Я выставил программе искать >4 ГБ и она нашла мне 6 файлов подобного объема.
Честно скажу, что про 4 из них я совсем даже забыл и они лежали на диске Большим мертвым грузом!
Те файла, что помечены красным цветом, это системные и их трогать не нужно, а вот синие файлы — это и есть самый ненужный груз, который «носил» мой компьютер просто за зря!
Для того, чтобы удалить найденные и ненужные файлы, дважды щелкаем по ним мышкой и оказываемся в папке, где они находятся и удаляем их штатным образом.
Теперь Вы знаете, как найти большие файлы на диске и удалить их, если они Вам уже не нужны, но Вы о них забыли.