Категория: Управление питанием
Индикатор кофеина позволяет пользователю временно отключить режим скринсейвера / спящего режима. Также есть возможность добавить программу в список, чтобы отключить заставку навсегда для этой программы .
Чтобы установить индикатор Caffeine в Ubuntu:
sudo add-apt-repository ppa:caffeine-developers/caffeine-dev
sudo apt-get update
sudo apt-get install caffeine
Я думаю, что самый простой способ - набрать ls -l или ls -lh, который предоставит размер файла в человеко-читаемом формате (KB, MB и т. д.).
Если «рекурсивно» означает перечисляя все последующие папки, например:
/ foo / / foo / bar / ....
Затем вы также должны добавить параметр R, например ls -lR или [ f5]
Более подробную информацию для ls можно найти, набрав man ls
Обновление:
Следующая команда, предложенная Лекенштейном, вероятно, сделает работу :
du -h --max-depth=1 <folder>
-h предназначен для чтения человеком --apparent-size - это еще один способ отображения размеров, как уже указано --max-depth уровня подпапок, к которым вы хотите спуститься.
Я думаю, что самый простой способ - набрать ls -l или ls -lh, который предоставит размер файла в человеко-читаемом формате (KB, MB и т. д.).
Если «рекурсивно» означает перечисляя все последующие папки, например:
/ foo / / foo / bar / ....
Затем вы также должны добавить параметр R, например ls -lR или ls -lhR
Более подробную информацию о ls можно найти, набрав man ls
Обновление:
Следующая команда, предложенная Лекенштейном, вероятно, сделает работу :
du -h --max-depth=1 <folder>
-h предназначен для чтения человеком --apparent-size - это еще один способ отображения размеров, как уже указано --max-depth уровня подпапок, к которым вы хотите спуститься.
Я думаю, что самый простой способ - набрать ls -l или ls -lh, который предоставит размер файла в человеко-читаемом формате (KB, MB и т. д.).
Если «рекурсивно» означает перечисляя все последующие папки, например:
/ foo / / foo / bar / ....
Затем вы также должны добавить параметр R, например ls -lR или ls -lhR
Более подробную информацию для ls можно найти, набрав man ls
Обновление:
Следующая команда, предложенная Лекенштейном, вероятно, сделает работу :
du -h --max-depth=1 <folder>
-h предназначен для чтения человеком --apparent-size - это еще один способ отображения размеров, как уже указано --max-depth уровня подпапок, к которым вы хотите спуститься.
Я думаю, что самый простой способ - набрать ls -l или ls -lh, который предоставит размер файла в человеко-читаемом формате (KB, MB и т. д.).
Если «рекурсивно» означает перечисляя все последующие папки, например:
/ foo / / foo / bar / ....
Затем вы также должны добавить параметр R, например ls -lR или ls -lhR
Более подробную информацию о ls можно найти, набрав man ls
Обновление:
Следующая команда, предложенная Лекенштейном, вероятно, сделает работу :
du -h --max-depth=1 <folder>
-h предназначен для чтения человеком --apparent-size - это еще один способ отображения размеров, как уже указано --max-depth уровня подпапок, к которым вы хотите спуститься.
Я думаю, что самый простой способ - набрать ls -l или ls -lh, который предоставит размер файла в человеко-читаемом формате (KB, MB и т. д.).
Если «рекурсивно» означает перечисляя все последующие папки, например:
/ foo / / foo / bar / ....
Затем вы также должны добавить параметр R, например ls -lR или ls -lhR
Более подробную информацию о ls можно найти, набрав man ls
Обновление:
Следующая команда, предложенная Лекенштейном, вероятно, сделает работу :
du -h --max-depth=1 <folder>
-h предназначен для чтения человеком --apparent-size - это еще один способ отображения размеров, как уже указано --max-depth уровня подпапок, к которым вы хотите спуститься.
Я думаю, что самый простой способ - набрать ls -l или ls -lh, который предоставит размер файла в человеко-читаемом формате (KB, MB и т. д.).
Если «рекурсивно» означает перечисляя все последующие папки, например:
/ foo / / foo / bar / ....
Затем вы также должны добавить параметр R, например ls -lR или ls -lhR
Более подробную информацию для ls можно найти, набрав man ls
Обновление:
Следующая команда, предложенная Лекенштейном, вероятно, сделает работу :
du -h --max-depth=1 <folder>
-h предназначен для чтения человеком --apparent-size - это еще один способ отображения размеров, как уже указано --max-depth уровня подпапок, к которым вы хотите спуститься.
Я думаю, что самый простой способ - набрать ls -l или ls -lh, который предоставит размер файла в человеко-читаемом формате (KB, MB и т. д.).
Если «рекурсивно» означает перечисляя все последующие папки, например:
/ foo / / foo / bar / ....
Затем вы также должны добавить параметр R, например ls -lR или ls -lhR
Более подробную информацию для ls можно найти, набрав man ls
Обновление:
Следующая команда, предложенная Лекенштейном, вероятно, сделает работу :
du -h --max-depth=1 <folder>
-h предназначен для чтения человеком --apparent-size - это еще один способ отображения размеров, как уже указано --max-depth уровня подпапок, к которым вы хотите спуститься.
apt-get install ncdu
Это тоже интерактивно, поэтому если вы хотите проверить подпапку только UP, DOWN и Enter к ней.
Чтобы получить общий размер каталога и всех дочерних элементов
du -hs directory/*
Также проверьте tree.
Пример:
richard@legend:~$ tree Applications/ -s
Applications/
├── [ 4096] AlexFTPS-1.0.2
│ ├── [ 31232] AlexPilotti.FTPS.Client.dll
│ ├── [ 274432] C5.dll
│ ├── [ 1457] C5-License
│ ├── [ 35147] COPYING
│ ├── [ 7639] COPYING.LESSER
│ ├── [ 70] ftps
│ ├── [ 28672] ftps.exe
│ ├── [ 98304] Plossum CommandLine.dll
│ ├── [ 1557] Plossum-License
│ └── [ 2560] README
└── [ 4096] src
└── [ 180849] AlexFTPS_bin_1.0.2.zip
Дополнительные параметры можно найти на странице руководства.
Поскольку вы конкретно не упоминаете, что вам нужно решение на основе терминалов, я думаю, что в этом списке отсутствует анализатор использования baobab a.k.a.
Он установлен по умолчанию в Ubuntu и делает именно то, что вы хотите, в приятном графическом интерфейсе с возможностью развернуть иерархию каталогов.
Помимо отображения списка каталогов с их размеры, он также показывает диаграмму или карту карт карт файловой системы, которая чрезвычайно полезна для визуализации каталогов, которые занимают больше всего места.
Конечным решением является команда du:
du --all --human-readable --apparent-size
(стенограмма: du -ah --apparent-size)
du отображает использование диска для каждого файла и каталога. Возможные варианты:
--all, -a - показывать размеры для файлов, а не только каталоги --human-readable, -h - показывать размеры в человекообразном формате, например. 10K (10 килобайт), 10 (10 байт) --apparent-size - показывает фактический размер файла, а не размеры, используемые диском.Это похоже на трюк, когда задействованы simlinks.
ls -LRlh
Чтобы получить отсортированный список, поместите все в MB и выполните сортировку:
du -m * | sort -n
Или используйте инструмент, например DiskReport, для создания отчета о полном диске.
Другое терминальное решение с find и сортировкой (по размеру файла, столбец 1)
$ find . -maxdepth 1 ! -path . -printf "%s %p\n" | sort -n -k1
178 ./somefile.txt
219 ./somefile2.txt
4096 ./c
4096 ./cs2
4096 ./perl
4096 ./python
4096 ./random
4096 ./sh
другое решение терминал с [F2] и сортировки (по размеру файла, столбец 1)
$ find . -maxdepth 1 ! -path . -printf "%s %p\n" | sort -n -k1
178 ./somefile.txt
219 ./somefile2.txt
4096 ./c
4096 ./cs2
4096 ./perl
4096 ./python
4096 ./random
4096 ./sh
Конечным решением является команда du:
du --all --human-readable --apparent-size
(стенограмма: du -ah --apparent-size)
du отображает использование диска для каждого файла и каталога. Возможные варианты:
--all, -a - показывать размеры для файлов, а не только каталоги --human-readable, -h - показывать размеры в человекообразном формате, например. 10K (10 килобайт), 10 (10 байт) --apparent-size - показывает фактический размер файла, а не размеры, используемые диском., чтобы получить отсортированный список поставить все в МБ и сортировки :
du -m * | sort -n
или использовать инструмент, такой как DiskReport для создания отчета полного диска дерева.
apt-get install ncdu
Это тоже интерактивно, поэтому если вы хотите проверить подпапку только UP, DOWN и Enter к ней.
Это похоже на трюк, когда задействованы simlinks.
ls -LRlh
Чтобы получить общий размер каталога и всех дочерних элементов
du -hs directory/*
Также проверьте tree.
Пример:
richard@legend:~$ tree Applications/ -s
Applications/
├── [ 4096] AlexFTPS-1.0.2
│ ├── [ 31232] AlexPilotti.FTPS.Client.dll
│ ├── [ 274432] C5.dll
│ ├── [ 1457] C5-License
│ ├── [ 35147] COPYING
│ ├── [ 7639] COPYING.LESSER
│ ├── [ 70] ftps
│ ├── [ 28672] ftps.exe
│ ├── [ 98304] Plossum CommandLine.dll
│ ├── [ 1557] Plossum-License
│ └── [ 2560] README
└── [ 4096] src
└── [ 180849] AlexFTPS_bin_1.0.2.zip
Дополнительные параметры можно найти на странице руководства.
Поскольку вы конкретно не упоминаете, что вам нужно решение на основе терминалов, я думаю, что в этом списке отсутствует анализатор использования baobab a.k.a.
Он установлен по умолчанию в Ubuntu и делает именно то, что вы хотите, в приятном графическом интерфейсе с возможностью развернуть иерархию каталогов.
Помимо отображения списка каталогов с их размеры, он также показывает диаграмму или карту карт карт файловой системы, которая чрезвычайно полезна для визуализации каталогов, которые занимают больше всего места.
другое решение терминал с [F2] и сортировки (по размеру файла, столбец 1)
$ find . -maxdepth 1 ! -path . -printf "%s %p\n" | sort -n -k1
178 ./somefile.txt
219 ./somefile2.txt
4096 ./c
4096 ./cs2
4096 ./perl
4096 ./python
4096 ./random
4096 ./sh
Конечным решением является команда du:
du --all --human-readable --apparent-size
(стенограмма: du -ah --apparent-size)
du отображает использование диска для каждого файла и каталога. Возможные варианты:
--all, -a - показывать размеры для файлов, а не только каталоги --human-readable, -h - показывать размеры в человекообразном формате, например. 10K (10 килобайт), 10 (10 байт) --apparent-size - показывает фактический размер файла, а не размеры, используемые диском., чтобы получить отсортированный список поставить все в МБ и сортировки :
du -m * | sort -n
или использовать инструмент, такой как DiskReport для создания отчета полного диска дерева.
apt-get install ncdu
Это тоже интерактивно, поэтому если вы хотите проверить подпапку только UP, DOWN и Enter к ней.
Это похоже на трюк, когда задействованы simlinks.
ls -LRlh
Чтобы получить общий размер каталога и всех дочерних элементов
du -hs directory/*
Также проверьте tree.
Пример:
richard@legend:~$ tree Applications/ -s
Applications/
├── [ 4096] AlexFTPS-1.0.2
│ ├── [ 31232] AlexPilotti.FTPS.Client.dll
│ ├── [ 274432] C5.dll
│ ├── [ 1457] C5-License
│ ├── [ 35147] COPYING
│ ├── [ 7639] COPYING.LESSER
│ ├── [ 70] ftps
│ ├── [ 28672] ftps.exe
│ ├── [ 98304] Plossum CommandLine.dll
│ ├── [ 1557] Plossum-License
│ └── [ 2560] README
└── [ 4096] src
└── [ 180849] AlexFTPS_bin_1.0.2.zip
Дополнительные параметры можно найти на странице руководства.