ls -al
перечисляет все файлы и каталоги в текущем каталоге, потому что, когда каталог не указан, ls
предполагает, что вы хотите, чтобы он отображал текущий рабочий каталог . Вы можете просмотреть текущий рабочий каталог с помощью команды pwd
. В большинстве случаев рабочим каталогом по умолчанию является ваш домашний каталог (/home/username).
ls -al /
, с другой стороны, перечисляет все файлы в корневом каталоге (/), а не в рабочем каталоге (по умолчанию /home/username).
Вы можете изменить рабочий каталог по умолчанию через cd /path/to/desireddirectory
Если вы хотите, чтобы рабочий каталог по умолчанию был /
, тогда выполните cd /
od
правильно. Я основывал свой ожидаемый результат на двух шестнадцатеричных редакторах, которые показали значение с плавающей точкой, отличное от того, которое я выбрал. Спасибо @schily за указание на то, что первые четыре байта на самом деле представляют 14.32 и что od
, таким образом, является правильным.