Скрытые файлы часто используются для хранения предпочтений пользователя или поддержания состояния приложения и часто создаются косвенно с помощью различных утилит.
Они не являются механизмом безопасности, поскольку не имеют ограничений доступа и авторизации.
Они существуют в каждой операционной системе.
В операционных системах Linux (Debian, Ubuntu, Centos и др.) скрытые файлы в основном создаются операционной системой.
Имена скрытых файлов начинаются с точки (“.”).
Как вывести список только скрытых файлов?
Чтобы перечислить только скрытые файлы в вашем текущем каталоге, команда ls должна быть использована следующим образом:
Параметры, используемые в команде ls:
- -l : использовать длинный формат листинга
- -d, –directory : перечислить записи каталога вместо содержимого и не использовать символические ссылки
- .?* : перечисляет только скрытые файлы
Как проверить размер скрытых файлов?
Покажем два метода проверки размера скрытого файла.
Метод-1: Использование команды “ls”
Добавление параметра “h” к команде ls выведет список информации о размере каждого файла/каталога в более удобочитаемом виде:
Где:
- -h, -human-readable с -l и -s, выводят размеры, например, 1K 234M 2G и т.д.
Если вы выполните команду ls следующим образом, она отобразит размер файлов и подкаталогов под каталогами, а также размер этого файла, если это просто файл:
Метод-2: Использование команды “du”
Команда du показывает размеры скрытых файлов в используемом каталоге:
Параметры команды du:
- -h, –human-readable: выводить размеры в человекочитаемом формате (например, 1K 234M 2G).
- -s, –summarize: вывести только общий размер для каждого аргумента.
Чтобы проверить размер определенного файла или каталога:
Заключение
В этой статье мы попытались показать вам, как найти скрытые файлы и проверить их размер.
Вы можете получить помощь на странице руководства команды du, чтобы показать размеры файлов/директорий с помощью различных свойств:
$ man du -B, --block-size=SIZE scale sizes by SIZE before printing them; e.g., '-BM' prints sizes in units of 1,048,576 bytes; see SIZE format below -b, --bytes equivalent to '--apparent-size --block-size=1' -c, --total produce a grand total -h, --human-readable print sizes in human readable format (e.g., 1K 234M 2G) -k like --block-size=1K -l, --count-links count sizes many times if hard linked -m like --block-size=1M -S, --separate-dirs for directories do not include size of subdirectories --si like -h, but use powers of 1000 not 1024 -s, --summarize display only a total for each argument -h, --human-readable print sizes in human readable format (e.g., 1K 234M 2G)
См. также: