PowerShell
Чувствуете себя немного вызывающим? Для продвинутых пользователей есть PowerShell, который на один шаг выше того, что мы видели в командной строке, когда дело доходит до уровня сложности. Используйте функцию поиска Windows, чтобы найти Windows PowerShell и нажать на нее.
На этот раз вы увидите всплывающее окно с синим фоном. Переход к нужной папке проще в PowerShell. Просто введите cd, а затем структуру вашей папки.
cd h: \ база данных
Чтобы подсчитать все файлы или подпапки внутри родительской папки, скопируйте и вставьте следующую команду.
Get-ChildItem | Мера-Объект | % {$ _. Count}
Вы заметите, что результат, который я получил выше, отличается. Это потому, что команда не является рекурсивной, что означает, что она не будет проходить глубже, чем на один уровень. Итак, есть 5 подпапок.
Для рекурсивного подсчета всех файлов и папок:
Get-ChildItem -Recurse | Мера-Объект | % {$ _. Count}
Чтобы рекурсивно считать только папки:
Get-ChildItem -Recurse -Directory | Мера-Объект | % {$ _. Count}
Чтобы рекурсивно считать только файлы:
Get-ChildItem -Recurse -File | Мера-Объект | % {$ _. Count}
Просмотр размера текущей папки
Чтобы показать объем просто одного текущего каталога (со всеми вложенными файлами + подкаталогами) подойдёт команда du с ключиком -sh.
Вот пример, как определить размер директории данного сайта:
Если нужно посчитать вес всех директорий плюс файлы — добавляем звёздочку:
Отобразить размеры всех вложенных папок
Чтобы проверить информацию в том числе вообще по всем папкам, вместе со вложенными – понадобится самый короткий вариант:
Внимание: если такой случайно запустить в корне на объёмном диске с большим количеством информации – лучше сразу жмите CTRL-C, т.к. во-первых, иначе придётся сильно подождать , во-вторых, десятки-сотни экранов информации будут бессмысленными
Потому эта простая команда должна использоваться лишь для, соответственно, простых случаев.
Простой способ узнать, что занимает место на диске в Windows 10
Сейчас давайте разберем стандартный способ, который теперь можно использовать в операционной системе Windows 10 для того чтобы узнать, чем занято место на диске.
Запускаем компонент «Параметры»
Для того чтобы узнать и посмотреть, что занимает место на диске в Windows 10, необходимо открыть компонент «Параметры», это делается из меню Пуск.
Затем нам нужно зайти в раздел «Система».
Далее переходим на вкладку «Память устройства» и выбираем диск для анализа, допустим, диск C.
Анализируем диск на занятое место
В результате Windows 10 проанализирует диск и выведет результат в упорядоченном по размеру виде.
Именно здесь мы можем посмотреть, чем занято место на диске, т.е. какие файлы, папки, программы, игры и другие данные хранятся у нас на жестком диске.
Для нашего удобства результат выведен по категориям данных с указанием размера этих категорий, для того чтобы нам легче было сориентироваться.
Чтобы посмотреть, что конкретно занимает место, необходимо зайти в интересующую категорию, просто кликнув по ней.
Приложения и игры
Здесь отображены приложения и игры, которые установлены на компьютере. В случае необходимости Вы можете сразу удалить ненужное приложение, для этого нужно просто щелкнуть мышкой по нему и нажать кнопку «Удалить».
Системные и зарезервированные
Как видно из названия — это системные данные, сюда без лишней необходимости заходить не нужно.
Временные файлы
Это временные данные, которые создаются системой и приложениями для собственных нужд. Если размер данной категории слишком велик, то имеет смысл очистить эти временные данные.
Другое
Это файлы и папки, которые не отнеслись ни к одной категории. Обычно это файлы, которые Вы сами создавали, копировали или за Вас это делали какие-нибудь сторонние программы и так далее.
Если щелкнуть на любой пункт, то откроется проводник к этим файлам, и Вы их увидите и можете удалить в случае необходимости.
Документы, Изображения, Музыка, Видеозаписи, Рабочий стол
Это все то, что хранится в домашнем каталоге пользователя в соответствующих папках: «Документы», «Изображения», «Музыка», «Видео», «Рабочий стол».
И если также зайти в определенный раздел и нажать на «Просмотр документов», то у Вас запустится проводник, в котором будут отображены все файлы данного каталога.
Примеры использования dig
1. Получение информации о домене
Для того чтобы получить информацию о домене необходимо передать имя домена команде. Например, для google.com:
Рассмотрим каждую секцию вывода подробнее:
- HEADER — отображает информацию о версии утилиты, ID запроса, полученных ошибках и использованных флагах вывода. Выводится и другая важная информация о количестве запросов, обращений к DNS-серверу и т. д.;
- QUESTION SECTION — секция, которая отображает текущий запрос;
- ANSWER SECTION — секция, в которой отображается результат обработки созданного запроса (в данном случае это IP-адрес домена).
По умолчанию утилита выводит много лишней информации. Для получения только основных данных используйте запрос с флагом +short. Например:
Если использовать команду dig вместе с +noall, вы ничего не увидите, поскольку этот флаг отключает вывод всех секций.
Если вместе с флагом +noall использовать флаг +answer, dig выведет только ту информацию, которая есть в секции ANSWER (IP-адрес, тип записи и пр.).
Для создания комбинированного запроса можно использовать текстовый файл со списком сайтов, например, sites.txt. Чтобы создать текстовый документ с таким именем, введите следующую команду в терминале:
В файл необходимо добавить список доменов, для которых необходимо получить данные, например:
Для того чтобы получить информацию о перечисленных в файле sites.txt доменах, используйте команду:
2. Получение определённой записи
Согласно синтаксису команды dig linux, тип записи указывается после доменного имени. Для того чтобы получить MX-запись домена google.com, используйте команду:
Чтобы получить NS-запись для домена, введите в терминале такую команду:
Запрос записи A происходит по умолчанию. Однако мы можем прописать этот запрос отдельно, чтобы обеспечить её вывод без дополнительной информации:
Для вывода записи TXT аналогичным образом используйте команду вида:
Для просмотра всех типов записей одновременно используйте запрос вида:
3. Использование определённого DNS-сервера
Если DNS-сервер не был указан, как это было показано в предыдущих примерах, утилита dig linux будет по очереди пробовать все серверы из файла /etc/resolv.conf. Если же и там ничего нет, dig отправит запрос на localhost.
Указывать DNS-серверы можно в формате IPv4 или IPv6. Это не имеет значения и не повлияет на вывод dig. Отправим запрос на публичный DNS-сервер Google. Его IP-адрес: 8.8.8.8. В этом случае запрос в dig будет выглядеть следующим образом:
Как видно, для домена google.com используется IP-адрес: 142.250.75.14.
4. Получение домена по IP
Для того чтобы узнать имя домена с помощью команды dig по IP, используйте опцию -x. Например, для того, чтобы узнать домен, привязанный к IP адресу 87.250.250.242 выполните такую команду:
Как видите, это IP адрес яндекса. Правда такой способ получения доменов работает не всегда. Если к IP привязано несколько доменов программа может вывести только первый. Для того чтобы сократить вывод и оставить только нужную нам информацию, можно ввести запрос следующим образом:
Команда отображает информацию о том, что это google.com. Как видите команда dig Linux способна на многое.
TreeSize Free
С этой бесплатной программой вы можете сделать снимок своего жесткого диска, чтобы увидеть распределение памяти, свободное место и даже узнать, сколько гигабайт или мегабайт памяти доступно для конкретного файла. Это очень полезная функция для анализа использования диска, поскольку вы можете найти, какие файлы занимают много места и удалить их, когда они вам больше не нужны.
Еще одна удивительная функция — это возможность определить, какое программное обеспечение работает на вашем компьютере. Особенно это полезно для начинающих пользователей, которые только начали работать с компьютером. Все это доступно в бесплатной версии.
Синтаксис команды dig
Использовать команду dig несложно. Достаточно ввести название сервера, имя домена и передать команде подходящие опции:
$ dig @сервер доменное.имя тип записи флаги
Где:
- @cервер — IP-адрес или доменное имя DNS-сервера (если не указано, dig будет обращаться к DNS-серверу, используемому по умолчанию);
- доменное.имя — доменное имя интернет-ресурса, о котором необходимо получить информацию;
- тип записи — позволяет указать, для какого типа записи необходим вывод, например A, NS, MX или TXT;
- флаги — с помощью флагов утилите dig отдаются дополнительные команды; оговаривается, каким должен быть вывод команды (что в нём должно быть, а чего нет).
Занято много места на диске: причины этой ситуации
Чаще всего пользователи сталкиваются с нехваткой места на системном диске «C:». Нам нужно узнать, что занимает место на диске, чтобы решить, что с этим делать дальше.
В операционной системе Windows занимать достаточно много места на дисках могут следующие данные:
- Временные файлы и другой цифровой мусор.
- Кэш браузеров.
- Точки восстановления системы.
- Дубликаты файлов.
- Установленное программное обеспечение.
Помимо перечисленного, на многих компьютерах значительное место занимают различные пользовательские данные: фотографии, фильмы, музыка, документы и тому подобное.
Чтобы решить часть проблем с нехваткой места на диске ПК, выполните эти рекомендации:
- Удалите временные файлы Windows.
- Очистите кэш браузера.
- Установите оптимальный размер, занимаемый точками восстановления.
- Удалите дубликаты файлов.
- Удалите ненужные программы.
- Перенесите часть данных на другие диски компьютера или на внешние носители информации.
Эти действия не решат все проблемы с нехваткой пространства на жестком диске компьютера, но помогут несколько уменьшить место, занимаемое ненужными данными.
В большинстве случаев, самый большой объем занимают данные пользователя. Пользователи забывают о многих файлах и папках на компьютере, созданных в разное время, а там зачастую хранятся немало данных. Необходимо разобраться с пользовательскими данными и навести порядок в хранении информации.
Подробнее: Как навести порядок на своем компьютере
Из-за нехватки свободного места в памяти компьютера, устройство начинает тормозить и медленнее работать. Это вызывает дискомфорт у пользователя. Кроме того, на ПК негде хранить новые данные.
Перед тем как приступить к решению проблемы, нужно получить сведения о том, что занимает место на диске «С» или на других дисках компьютера. Вручную перебирать файлы и папки нерационально: этот процесс занимает много времени. Чтобы узнать, чем занято место на диске, необходимо воспользоваться помощью стороннего программного обеспечения или встроенного средства Windows 10.
SpaceSniffer
На мой взгляд, SpaceSniffer является лучшим аналитическим инструментом для Windows XP. Это очень простая в использовании программа, которую можно легко использовать на персональном компьютере под управлением Windows XP, который имеет всего 1-2 ГБ ОЗУ. С ее помощью вы можете видеть все содержимое файлов на любом жестком диске или разделе, а в том числе любые файлы, включая те, которые используются только как общие (например, для архивов).
При этом вы можете просматривать их в виде иконок, списков или просто текстовых документов, что позволяет очень быстро увидеть, сколько места они занимают, и как можно использовать это место. В нем также предусмотрены отличные функции, такие как автоматическое преобразование расширений файлов и их просмотр в более удобном для пользователя представлении. Он даже делает поиск файлов по определенным словам и позволяет вам даже получить список файлов определенного типа.
Disktective
Еще один анализатор жесткого диска, который не имеет большого количества функций по сравнению с предыдущими программами. Тем не менее, он поставляется с рядом дополнительных функций, таких как разделение жесткого диска между несколькими пользователями, и в этой программе имеются настройки для каждого пользователя. Таким образом, вы можете легко создать новый диск, который будет использоваться для разных пользователей, каждый из которых имеет свои собственные параметры. Это функция очень полезна для организаций или групп, в которых необходимо разделение данных.
Функция под названием «Режим экономии энергии» помогает настроить питание жесткого диска таким образом, чтобы он работал при включении компьютера, а не после загрузки операционной системы. Кроме того, эта программа имеет еще одну полезную функцию, которая позволяет вам сканировать жесткий диск, когда он находится в спящем режиме.
CCleaner
Чистильщики в Windows — это всегда хорошо. Они, как правило, очень полезны и полезны. Некоторые из этих программ имеют специальные функции для ускорения доступа к файлам на вашем диске, другие работают по принципу полного удаления файлов, третьи просто работают как программа для очистки мусора и т.д. Если желаете узнать как чем занято место на диске, то я хочу предложить вам попробовать CCleaner. Это не только эффективный инструмент для удаления приложений, но и один из лучших решений для оптимизации и удаления ненужных файлов.
CCleaner позволяет очищать системные временные файлы, кэш, историю посещения веб-сайтов, очищать файлы cookie и многое другое. Для продвинутых пользователей есть опция, позволяющая редактировать реестр Windows, чтобы можно было вручную добавлять или удалять записи или параметры. А еще лучше иметь возможность самостоятельно создавать наборы инструментов для решения специфических задач, таких как очистка реестра Windows. Есть также возможность использования стороннего программного обеспечения (TuneUp), но в целом CCleaner является лучшим решением.
Поиск и использование регулярных выражений
Для поиска файлов в bash используется команда find. Ее синтаксис следующий: find + нужная директория (путь) + ключ (или несколько) + критерии ключа + (опционально) последующее действие над найденными файлами.
Со множеством ключей этой команды, которые значительно облегчают и сужают поиск, вы можете ознакомиться, введя в командную строку:
find --h
К примеру, следующая команда позволит вам найти все файлы, которые находятся в директории dir1, и имеют название file:
find /home/users/dir1 -name ‘file*’
Для поиска наиболее удобно пользоваться некоторыми регулярными выражениями, а именно:
* — обозначает любое количество символов, включая их отсутствие (например, по запросу file* будут найдены все файлы: file, file1, file829, fileabc и т.д.);
? — обозначает один символ (по запросу file? будут найдены файлы с одним символом после слова file: file1, file9, filea и т.д.; по запросу file?? будут найдены файлы с двумя символами: file12, file34, file92 и т.д.);
[] — обозначает подмножество значений, которые может принимать один символ (по запросу file будут найдены файлы: file1, file2, file3 и так далее до file9; по запросу file файлы filea, fileb, filec и filed).