С текущей версией вида гну (и одалживающий @penguin359 шаблон файла)
cd /tmp; du -sShc .[^.] .??* * | sort -h
С более старой версией вида
cd /tmp
foo=$(du -sShc .[^.] .??* *)
for u in K M G T; do
echo "$foo" | egrep "^[0-9\.]+$u" | sort -n
done
Править: добавленный-S параметр к du
не включать подкаталоги.
Если Вы хотите сделать это, необходимо смонтировать желаемую долю к локальному каталогу. Например, если Ваша совместно используемая папка \\10.10.1.1\My-Shared-Folder
, затем выполнитесь
mount -t smbfs -o username=name,password=password //10.10.1.1/My-Shared-Folder /mnt/smbshare
И помните, необходимо сначала создать каталог, где доля будет смонтирована (в примере выше, /mnt/share
).
Откройте файловый браузер, введите IP-адрес или сетевое имя диска, введите учетные данные, и они появятся в файловом браузере для редактирования и чтения.... зачем вам доступ в терминале...... -монтирование работает выше, но сетевая папка, открытая при входе в систему, также работает в вашем файловом браузере и более доступна.