Ubuntu 17.10 сохранение закладок в папках

TL; DR: ls и awk не нужны для вашей цели. Используйте du -cb или du -bs в каталоге, который вы хотите проанализировать.

Ваша цель состоит в

Найти все файлы, чтобы найти их размер (в байтах), произвести общую сумму для всех из них

Все эти действия могут выполняться с помощью [ f8].

$ du -bs $HOME 2>/dev/null                                                                 
76709521942 /home/xieerqi

Стоит заметить, что du имеет два «режима» - он может либо показать, сколько файлов имеет размер, либо сколько фактического дискового пространства он занимает (реальная, физическая недвижимость ). Поскольку вас интересует общий размер всех файлов, вам нужен размер файла. Флаг -b дает именно то, что [-b является псевдонимом для --apparent-size --block-size=1).

Возможно, еще более кратким и подходящим решением было бы использовать du -bc непосредственно в каталоге, который вы хотите. Например, мой домашний каталог имеет размер около 76 ГБ

$ du -bc $HOME 2> /dev/null  | tail -1                    
76694582570 total

По какой-то причине вы беспокоитесь о различии в размере папки и размере файла. Вы сказали в комментариях:

I предпочитает ls, так как размеры директорий меняются, а размеры файлов постоянны.

du является рекурсивным и суммирует размеры файлов. Кроме того, каталог имеет статический размер 4096 байт (4k), но с du он будет включен в результат du -bs directory_name. Рассмотрим это:

$ du -b suse/openSUSE-Leap-42.1-DVD-x86_64.iso                                             
4648337408  suse/openSUSE-Leap-42.1-DVD-x86_64.iso

$ du -b suse/                                                                              
4648341504  suse/

$ bc <<< "4648337408+4096" 
4648341504

$ mkdir suse/another_dir  

$ du -b suse/another_dir                                                                   
4096    suse/another_dir

$ du -bs suse/                                                                             
4648345600  suse/
0
задан 13 January 2018 в 04:53

2 ответа

Если папки с закладками расположены в другом разделе, который не установлен в настоящее время, закладки не будут работать. Если вы нажмете на закладку, Nautilus (aka Files) автоматически не установит диск для вас. Сначала вам нужно установить соответствующий диск отдельно.

0
ответ дан 17 July 2018 в 23:20

Если папки с закладками расположены в другом разделе, который не установлен в настоящее время, закладки не будут работать. Если вы нажмете на закладку, Nautilus (aka Files) автоматически не установит диск для вас. Сначала вам нужно установить соответствующий диск отдельно.

0
ответ дан 24 July 2018 в 13:51
  • 1
    Если я не ошибаюсь ранее Файлы, используемые для скрытия закладок, если соответствующий диск был размонтирован. Вероятно, именно поэтому вы не заметили эту проблему. – pomsky 13 January 2018 в 02:46

Другие вопросы по тегам:

Похожие вопросы: