Всем доброго времени суток.
Перешел с винды на линукс. Установил Fedora c GNOME. Осваиваюсь.Возник вопрос, как правильно измерить размер какой-либо папки с файлами (например домашней).
1. Если я делаю
du -h ~
Получаю в итоге:
330G2. Если я делаю
du -h -a ~
Получаю в итоге:
330G3. Если я делаю
du -h -a -l ~
Получаю в итоге:
332G4. Если я в наутилусе щелкаю правой кнопкой на своей домашней папке и смотрю размер, то получаю:
352,2 ГБПомогите разобраться с этим зоопарком.
Простой пример. Мне нужно сделать резервную копию своей домашней папки на другом диске. Сколько мне расчищать на этом диске? 330, 332 или 352,2 ГБ?
330-l считает хардлинки не за один файл, а за несколько, а наутилус считает не Гибибайты, а миллиарды байт (как и производители HDD, SSD, NVME) и набегает разница, но и на целевой машине тогда надо использовать df -h, для оценки доступного места. То есть надо использовать одинаковый метод (или df/du или наутилус) и на машине источнике и на машине куда будешь копировать.
хотя вот вопрос как будут копироваться хардлики, если как независимые файлы, то надо резервировать 332 Гибибайта. Как наутилус это делает не знаю.
> хотя вот вопрос как будут копироваться хардлики, если как независимые файлы, то
> надо резервировать 332 Гибибайта. Как наутилус это делает не знаю.use tar, Luke
>> хотя вот вопрос как будут копироваться хардлики, если как независимые файлы, то
>> надо резервировать 332 Гибибайта. Как наутилус это делает не знаю.
> use tar, LukeМожт, ещё и ленточку товарищу предложите?
да изобретайте смузехлебное для хардлинков, кто ж мешает
а ленточка актуальна как никогда, на фоне сокращения выпуска НЖМД и недолговечности КДПЗУ
> 1. Если я делаю
> du -h ~
> Получаю в итоге:
> 330Gа что, еще никто не послал товарища в man du? значит первый буду.
>> 1. Если я делаю
>> du -h ~
>> Получаю в итоге:
>> 330G
> а что, еще никто не послал товарища в man du? значит первый
> буду.Послать то в man легко, а вот самому ответит слабо ?
>> 1. Если я делаю
>> du -h ~
>> Получаю в итоге:
>> 330G
> а что, еще никто не послал товарища в man du? значит первый
> буду.Послать в man любой дурак может))). А вот кратко и грамотно дать ответ не всякий осилит.
> Возник вопрос, как правильно измерить размер какой-либо папки с файлами (например домашней).Берёшь линейку в одну руку, папку с файлами в другую и измеряешь линейкой. Никаких трудностей.
А вот для директорий - это совсем другое, это уже компьюторные команды надо знать. du, find и т.п.
>> Возник вопрос, как правильно измерить размер какой-либо папки с файлами (например домашней).
> Берёшь линейку в одну руку, папку с файлами в другую и измеряешь
> линейкой. Никаких трудностей.
> А вот для директорий - это совсем другое, это уже компьюторные команды
> надо знать. du, find и т.п.А если мамку с файлами?
> А если мамку с файлами?Чтобы мамок с файлами измерять инструмент другой требуется. Если что меня зови, я мамку измерю.