Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 1
Регистрация: 12.12.2015
Сообщений: 19
1

Подсчитать размер не скрытых подкаталогов в домашнем каталоге пользователя

30.05.2017, 17:33. Показов 2115. Ответов 3
Метки нет (Все метки)

Задание вроде несложное, сделал его следующим образом
Bash
1
du -h ~ --max-depth=1 --exclude=.*
с помощью exclude исключаем скрытые каталоги, но дело в том, что если мы создадим скрытый файл в не скрытом каталоге, то его размер не будет учитываться, в этом собственно и проблема, надо как то реализовать, чтобы не учитывался размер скрытых папок, но в тоже время учитывался размер скрытых файлов. Если честно не знаю как можно реализовать. Буду благодарен, если кто-то поможет)
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.05.2017, 17:33
Ответы с готовыми решениями:

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

Восстановление папок в домашнем каталоге
Доброго времени Проблема следующего рода. В домашнем каталоге пользователя, были удалены...

Создать файл в домашнем каталоге
Как такое реализовать? Ес-но сначала попробовал это: #include <stdio.h> int main () { FILE *...

Documents To Go - как создать файл не в домашнем каталоге?
Установил на планшет с Андроид 4.0.4 программу Documents To Go для работы с офисными приложениями -...

3
0 / 0 / 1
Регистрация: 12.12.2015
Сообщений: 19
30.05.2017, 21:21  [ТС] 2
Вечер добрый, немного модифицировал команду
Bash
1
du -h --max-depth=0 `find -maxdepth 1 -type d -not -name ".*"`
теперь учитываются скрытые файлы. Но появилась другая проблемка ((: Видимо du принимает каталог Рабочий стол за два, наверно из-за пробела, и не выводит его размер. Возможно ли как то пофиксить?
0
Миниатюры
Подсчитать размер не скрытых подкаталогов в домашнем каталоге пользователя   Подсчитать размер не скрытых подкаталогов в домашнем каталоге пользователя  
Модератор
Эксперт NIX
2784 / 2032 / 680
Регистрация: 02.03.2015
Сообщений: 6,514
31.05.2017, 11:25 3
Лучший ответ Сообщение было отмечено Marinero как решение

Решение

Bash
1
du -sh ~/*/
0
0 / 0 / 1
Регистрация: 12.12.2015
Сообщений: 19
31.05.2017, 14:36  [ТС] 4
Ого, а что можно было сделать так легко?? Да уж, я до такого не додумался, спасибо за ответ)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2017, 14:36

Вывести на экран все подкаталоги в домашнем каталоге
создать скрипт, который выдает следующее сообщение: (использовать различные цвета). "В домашнем...

Как составить отсортированный список файлов в домашнем каталоге?
3. Формирование файла со списком файлов в домашнем каталоге, вывод на экран этого списка в...

Создать скрипт для переименования двух файлов в домашнем каталоге
1. Создать скрипт для переименования двух файлов в домашнем каталоге. 2. Создать скрипт для...

Отображение скрытых файлов в каталоге
Подскажите, пожалуйста, как сделать, чтобы при выводе на экран списка файлов в директории не...

Получить список только подкаталогов в каталоге
Привет всем. Подскажите как мне получить список только каталогов и только верхнего уровня в...

Как посчитать количество подкаталогов в каталоге
Нужно имея путь к каталогу получить количество подкаталогов в нем.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.