Хотя большинство людей, использующих Linux из командной строки, пересекают файловую систему с помощью команды ls , Linux также поддерживает команду dir, которая работает аналогично, но с некоторыми ключевыми отличиями.
Некоторые дистрибутивы не включают dir по умолчанию.
сходства
Обе программы отображают список файлов в каталоге.
Dir функционально эквивалентен команде ls -C -b, в которой выходные данные перечислены в столбцах, отсортированы по вертикали и с обратными слэшами для представления специальных символов.
Различия
Dir обеспечивает вывод, который не меняется независимо от того, отображается ли он на терминале или передается в файл.
Кроме того, учитывая философию проекта Gnu, dir соответствует стандарту философии дизайна, запрещающему поведение программы командной строки в зависимости от типа устройства вывода.