Как посмотреть свойства папки linux

Узнаем размер папки в Linux

Зная о системе максимум информации, пользователь сможет легче определять все нюансы в ее работе. Немаловажным является знание сведений о размере папок в Linux, но для начала нужно определиться, каким способом для получения этих данных пользоваться.

Способы определения размера папки

Пользователи операционных систем на базе Linux знают, что большинство действий в них решаются несколькими способами. Так и в случае с определением размера папки. Такая, на первый взгляд, тривиальная задача может ввести в ступор «новичка», но инструкция, которая будет приведена ниже, поможет во всем детально разобраться.

Способ 1: Терминал

Чтобы получить подробнейшую информацию о размере папок в Linux, лучше воспользоваться командой du в «Терминале». Хотя данный способ может отпугнуть неопытного пользователя, который только перешел на Linux, он отлично подойдет для выяснения нужной информации.

Синтаксис

Вся структура утилиты du выглядит следующим образом:

du
du название_папки
du [опция] название_папки

Как видно, синтаксис у нее может строиться по-разному. Например, при выполнении команды du (без указания папки и опции) вы получите стену текста с перечислением размеров всех папок в текущей директории, что крайне неудобно для восприятия.

Лучше использовать опции, если вы хотите получить структурированные данные, подробнее о чем будет рассказано ниже.

Опции

Перед демонстрацией наглядных примеров команды du стоит перечислить ее опции, чтобы использовать все возможности при сборе информации о размере папок.

  • — вывести на экран сведения о суммарном размере файлов, помещенных в каталог (в конце списка указывается суммарный объем всех файлов в папке).
  • —apparent-size — показать достоверный объем помещенных внутрь каталогов файлов. Параметры некоторых файлов в папке иногда бывают недействительными, на это влияет множество факторов, так что использование этой опции помогает удостовериться в корректности данных.
  • -B, —block-size=РАЗМЕР — перевести полученные результаты в килобайты (K), мегабайты (M), гигабайты (G), терабайты (T). Например, команда с опцией -BM выведет размер папок в мегабайтах. Обратите внимание, что при использовании различных величин их значение имеет погрешность, ввиду округления до меньшего целого числа.
  • -b — отображать данные в байтах (равнозначно —apparent-size и —block-size=1).
  • — показывать общий итог подсчета размера папки.
  • -D — приказ проследовать лишь по тем ссылкам, которые указаны в консоли.
  • —files0-from=ФАЙЛ — показать отчет по использованию диска, чье имя будет введено вами в графу «ФАЙЛ».
  • -H — равнозначен ключу -D.
  • -h — перевести все значения в понятный для человека формат, используя соответствующие единицы измерения данных (килобайты, мегабайты, гигабайты и терабайты).
  • —si — практически равносильна прошлой опции, за исключением того, что использует делитель, равный одной тысяче.
  • -k — отображать данные в килобайтах (то же самое, что и команда —block-size=1000).
  • -l — приказ приплюсовывать все данные в том случае, когда есть боле одной сноски на один и тот же объект.
  • -m — отображать данные в мегабайтах (аналогично команде —block-size-1000000).
  • -L — строго следовать указанным символьным ссылкам.
  • -P — аннулирует предыдущую опцию.
  • -0 — каждую выводимую строчку информации заканчивать нулевым байтом, а не начинать новую строку.
  • -S — при подсчете занятого пространства не учитывать размер самих папок.
  • -s — показывать размер лишь той папки, которую вы указали в качестве аргумента.
  • -x — не выходить за пределы указанной файловой системы.
  • —exclude=ОБРАЗЕЦ — игнорировать все файлы, совпадающие с «Образцом».
  • -d — задать глубину следования папкам.
  • —time — показать сведения о последних изменениях в файлах.
  • —version — уточнить версию утилиты du.

Теперь, зная все опции команды du, вы сможете самостоятельно применять их на практике, осуществляя гибкую настройку сбора информации.

Читайте также:  Windows многопользовательская или нет

Примеры использования

Напоследок, чтобы закрепить полученную информацию, стоит рассмотреть несколько примеров использования команды du.

Без ввода дополнительных опций утилита будет автоматически выводить имена и размер папок, расположенных по указанному пути, попутно выводя также и подпапки.

Для вывода данных об интересующей вас папке введите ее имя в контекст команды. К примеру:

du /home/user/Загрузки
du /home/user/Изображения

Чтобы было проще воспринимать всю выводимую информацию, воспользуйтесь опцией -h. Она подстроит размер всех папок под общепринятые единицы измерения цифровых данных.

du -h /home/user/Загрузки
du -h /home/user/Изображения

Для полного отчета об объеме, занимаемом определенной папкой, укажите вместе с командой du опцию -s, а после — имя интересующей вас папки.

du -s /home/user/Загрузки
du -s /home/user/Изображения

Но удобнее будет задействовать опции -h и -s вместе.

du -hs /home/user/Загрузки
du -hs /home/user/Изображения

Опция применяется для вывода общей суммы, занимаемого папками места (ее можно применить вместе с опциями -h и -s).

du -chs /home/user/Загрузки
du -chs /home/user/Изображения

Еще одна крайне полезная «фишка», о которой не было сказано выше, — это опция —-max-depth. С помощью нее вы сможете задать глубину, с которой утилита du будет следовать папкам. Например, при указанном коэффициенте глубины в одну единицу, будут просмотрены данные о размере всех без исключения папок, указанных в данном отрезке, а папки в них будут проигнорированы.

Выше были приведены самые популярные применения утилиты du. Используя их, вы сможете добиться желаемого результата — узнать размер папки. Если же опций, используемых в примерах, вам покажется мало, то можете самостоятельно разобраться с остальными, применяя их на практике.

Способ 2: Файловый менеджер

Безусловно, «Терминал» способен предоставить просто кладезь информации о размере папок, но рядовому пользователю будет сложно в нем разобраться. Куда привычней наблюдать графический интерфейс, нежели набор символов на темном фоне. В этом случае, если нужно узнать лишь размер одной папки, лучшим вариантом будет воспользоваться файловым менеджером, который установлен в Linux по умолчанию.

Примечание: в статье будет использован файловый менеджер Nautilus, который является стандартным для Ubuntu, однако инструкция будет применима и к другим менеджерам, отличаться может лишь расположение некоторых элементов интерфейса и их отображение.

Чтобы узнать размер папки в Linux с помощью файлового менеджера, выполните следующие действия:

    Откройте менеджер файлов, нажав по иконке на панели задач или проведя поиск по системе.

  • Перейдите в директорию, где находится нужная папка.
  • Нажмите правой кнопкой мыши (ПКМ) по папке.
  • Из контекстного меню выберите пункт «Свойства».

    После проделанных манипуляций перед вами появится окно, в котором нужно отыскать строку «Содержание» (1), напротив нее и будет указан размер папки. Кстати, чуть ниже будет находиться информация об оставшемся свободном месте на диске (2).

    Заключение

    По итогу вы имеете два способа, с помощью которых можно узнать размер папки в операционных системах на базе Linux. Хоть они и предоставляют одну и туже информацию, варианты ее получения кардинально отличаются. Если вам надо быстро узнать размер одной папки, то идеальным решением будет использование файлового менеджера, а если вам нужно получить как можно больше информации, то отлично подойдет «Терминал» с утилитой du и ее опциями.

    Помимо этой статьи, на сайте еще 12315 инструкций.
    Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Источник

    Как посмотреть подробные сведения о файле и папке в linux командой ls -l

    Для понимания структуры доступа в файловой системе часто требуется знать, каким пользователям и группам пользователей какие права доступа назначены к папкам и файлам. Одним из способов быстро узнать эту информацию является команда ls с опцией -l . О том, какие подводные камни могут быть при работе с этой командой и как всё-таки посмотреть информацию о распределении доступа к файлам и директориям на диске, подробно рассмотрим на примерах ниже.

    Читайте также:  Linux с съемного жесткого диска

    Создание файла и просмотр сведений о его владельце, группе и правах доступа

    Сперва создадим файл file командой touch так, как описано в → этой статье. Для того, чтобы посмотреть информацию о его владельце, группе и правах доступа нужно набрать команду ls -l ИмяФайла . В итоге получим сводку по этому файлу:

    Первый набор символов отвечает за права доступа, далее идет имя владельца, за ним группа, потом дата/время создания и потом имя файла. Этой информации достаточно для того, чтобы определить, кто и что может делать с этим файлом и, если что-то не работает по причине того, что каких-то прав не хватает, то это становится ясно.

    Создание папки и просмотр сведений о её владельце, группе и правах доступа

    Создадим папку folder командой mkdir так, как описано в → этой статье. Если действовать по такой же схеме, как и описано выше, то окажется, что этого недостаточно. Будет выдана информация только о размере папки:

    Поэтому с папками при просмотре сведении о ней работаем по такой схеме: смотрим информацию не об этой папке, а общую информацию о всей папке. Тогда информация о вложенных в неё файлах и папках выдаётся в полной мере:

    Как отличить папку от файла в linux

    Сразу на этом примере остановлюсь на вопросе о том, как отличить папку от файла в linux. В самом начале строки в символах о правах доступа у файла первым символом идет — тогда, как у папки первый символ это буква d . Именно это отличает папку от файла.

    Альтернатива есть почти всегда! 😉

    Как вывести дерево каталогов с правами, группой и пользователем с помощью команды tree читать по → этой ссылке.

    Источник

    Работа с файлами и каталогами в Linux

    Введение

    В этом руководстве для начинающих пользователей мы ознакомимся с основными командами для работы с файлами и каталогами (иногда их еще называют директориями) в Linux-системах.

    Требования

    Cервер с Ubuntu 20.04

    Все команды, описанные ниже, будут работать и в других дистрибутивах Linux.

    Расположение каталогов в файловой системе

    При входе на сервер, вы, как правило, попадаете в домашний каталог вашей учетной записи, отведенный для хранения файлов и создания директорий.

    Для того чтобы узнать, где располагается каталог, в котором мы сейчас находимся, используется команда:

    Результат выполнения команды выглядит следующим образом:

    Домашний каталог располагается после имени учетной записи пользователя, в приведенном примере он называется /demo. Этот каталог находится в каталоге с именем /home и в каталоге верхнего уровня, который называется root или корневой каталог, поэтому представлен одной косой чертой /.

    Просмотр содержимого каталогов

    Для просмотра содержимого каталога используется команда ls. Название этой команды является сокращением слов list files.

    Просмотреть содержимое любой директории можно следующими способами:

    Либо введя команду:

    В результате выполнения команды отображаются файлы и каталоги, находящиеся внутри данного каталога:

    К команде ls можно добавлять дополнительные флаги, например, чтобы показать детализированное представление (права, список владельцев файлов или папок, размер, дату последнего модифицирования) файлов и директорий в текущей директории, можно использовать флаг -l:

    Результат выполнения команды:

    Для просмотра списка всех файлов, включая скрытые файлы и каталоги, вы можете добавить флаг -a:

    Результат выполнения команды:

    Отобразить содержимое текущей директории с добавлением к именам символов, характеризующих тип, можно с помощью команды:

    Результат выполнения команды:

    Перемещение между каталогами

    Для перехода в домашний каталог используется команда cd. Название этой команды является сокращением слов change directory.

    Для перехода в домашний каталог пользователя user используется команда:

    Для перехода в предыдущую директорию, в которой мы находились до перехода в текущую директорию также используется команда cd.

    В Linux-системах каждый файл и каталог находятся в самой верхней директории, которая называется «корневой» и обозначается одним символом слэш /.

    Абсолютный путь указывает на расположение каталога по отношению к этой директории верхнего уровня. Это позволяет обращаться к справочникам однозначным образом из любого места в файловой системе.

    Читайте также:  Самые ненужные службы windows 10

    Каждый абсолютный путь должен начинаться с косой черты — символа слэш /.

    Для перехода в директорию уровнем выше используется команда:

    Для перехода в директорию двумя уровнями выше:

    Операции с файлами и каталогами

    У каждой команды имеется множество параметров, чтобы узнать их, наберите команду и параметр —help, например:

    Далее приведен список основных команд навигации в консоли Linux.

    Создание

    Создание файлов производится с помощью команды:

    Создание каталогов выполняется с помощью команды вида:

    Название этой команды является сокращением слов make directory.

    Создание двух каталогов одновременно выполняется с помощью команды:

    Для создания дерева каталогов используется команда следующего вида:

    Удаление

    Для удаления директорий используется команда rmdir имя_директории. Название этой команды является сокращением слов remove directory.

    Для удаления файлов используется команда rm. Например, для удаления файла с именем file1 используется команда:

    Команда rm также позволяет удалять не только файлы, но и каталоги.

    Для удаления директории с именем dir1 со всеми подкаталогами и файлами используется опция -r (от слова recursive):

    Можно удалить одновременно две директории со всем их содержимым:

    Также можно использовать параметр -f, который означает, что при удалении не будет запрашиваться подтверждение.

    Команда для удаления файла будет выглядеть так:

    Команда для удаления каталога:

    Перемещение

    Для перемещения и переименования файлов и каталогов используется команда mv. Название этой команды является сокращением слова move.

    Переименовать файл можно с помощью команды:

    Для того чтобы переместить файл, используется команда:

    Копирование

    Для копирования используется команда cp. Название этой команды является сокращением слова copy.

    Чтобы скопировать файл file1 и назвать его file2, используется команда:

    Для того чтобы копировать директорию dir1 в директорию dir2, используется команда:

    Скопировать файл с именем file1 в директорию с именем dir1, можно с помощью команды:

    Редактирование файлов

    Мы ознакомились с основными командами для работы с каталогами и файлами.

    Далее мы изучим, как редактировать файлы и добавлять в них содержание.

    Команда nano позволяет работать в одном из самых простых текстовых редакторов командной строки Linux, который занимает весь терминал в течение всего срока его использования.

    В результате ввода в терминал команды nano будет открыт чистый файл.

    Интерфейс выглядит следующим образом:

    В верхней части открывшегося редактора отображается имя приложения и имя файла, который мы редактируем.

    В середине должно располагаться содержимое файла, в настоящее время оно пустое.

    В нижней части интерфейса расположен ряд комбинаций клавиш, которые указывают с основными элементами управления текстового редактора. Для каждого из них символ ^ означает клавишу CTRL.

    Для того чтобы открыть справку используйте сочетание клавиш CTRL-G.

    Закрывается справка с помощью сочетания клавиш CTRL-X. После закрытия справки мы возвращаемся к редактированию.

    Вводить и редактировать можно любой текст, например, можно ввести: “Hello World!”

    Для сохранения внесенных изменений следует нажать сочетание клавиш CTRL-O. Внимание! Это буква О, а не ноль.

    Далее система попросит вас ввести либо подтвердить имя файла, который вы хотите сохранить:

    Как вы можете видеть, параметры в нижней части окна редактирования также изменились. Они являются контекстными, то есть будут меняться в зависимости от того, что вы пытаетесь сделать.

    После ввода имени файла нажмите клавишу ENTER.

    Для того чтобы выйти из тестового редактора нажмите сочетание клавиш CTRL-X.

    Если вы внесли изменения и не сохранили файл, вам будет предложено сохранить сделанные вами изменения:

    Вы можете нажать клавишу Y, чтобы сохранить изменения, клавишу N для отмены изменений и выхода, или сочетание клавиш CTRL-C, чтобы отменить операцию выхода из режима редактирования файла.

    Если вы решили сохранить изменения, вам будет предложено сохранить их в том же файле, который был отредактирован.

    Нажмите клавишу ENTER, чтобы сохранить файл и выйти из редактора.

    Заключение

    Мы ознакомились с возможностями просмотра доступных файлов и каталогов, с основными командами для работы с файлами, которые позволяют просматривать, копировать, перемещать и удалять файлы, а также с основами редактирования в текстовом редакторе nano.

    Источник

  • Оцените статью