Чтобы удалить строки, оканчивающиеся на /
, просто используйтеsed
:
sed '/\/$/d'
Копирует из стандартного ввода в стандартный вывод, удаляя строки, заканчивающиеся на /
. Или используйтеgrep
:
grep -v '/$'
Вероятно, есть много других способов.
Это две разные единицы. Большее число указано в гигабайтах. 1 гигабайт = 1 миллиард байт. Меньшее число указано в гибибайтах. 1 гибибайт = 1 073 741 824 байта = 2^30 байт
Это то же измерение. 309 Гб — это размер, указанный в степенях двойки (безобразного -имени Гибибайта ), а 331 Гб — это размер, указанный в степенях 10 согласно СИ(Гигабайт).
309 Гб (в степени 2)*1024 *1024 *1024 = 331786223616 байт, т.е. 331 Гб (в степени 10 ).
Как указал @don _crissti, df -h
печатает значения в двоичных степенях. Если бы вы запустили df -H
, который вместо этого использует десятичные степени, он напечатал бы 331 Гб используемого пространства.
Для получения дополнительной информации см.https://en.wikipedia.org/wiki/Binary_prefix.