Нет никакой команды ls, которая покажет информацию о полном пути, потому что VMS и Unix очень концептуально отличаются здесь. Файлы являются данными в файловой системе, и имена файлов являются эффективно указателями на те данные, не контейнерами для данных. Так, из контекста имена действительно не имеют информации о пути.
Кроме того, по умолчанию, ls
не показывает заголовка или информации о нижнем колонтитуле. Это могло бы быть это ls -1
, который показывает, что все файлы в текущем каталоге в отдельном столбце - то, что Вы хотите. (Или, для переноса, что я сказал в первом абзаце Вы могли попробовать ls -1i
, который даст Вам inode количество каждого файла — своего рода уникальный идентификатор для фактических данных в файловой системе. Но Вы, вероятно, действительно не хотите это.)
Поочередно, Вы могли попробовать что-то другое, чем ls:
find $(pwd) -maxdepth 1
распечатает все имена файлов в текущем рабочем каталоге, один на строку, с текущим рабочим предварительно ожидаемым каталогом.) Добавляют -mindepth 1
также, для игнорирования самого каталога, в случае необходимости.), Возможно, это - то, что Вы хотите?
Brandbot
: Инструмент для записи брендинга в / etc / OS-релиз
Когда вы начнете его 1 , он ищет / var / lib / rhsm / branded_name и добавляет в / etc / os-release
:
PRETTY_NAME=first_line_from_branded_name
1 Активация на основе пути - Системные службы, которые поддерживают активацию на основе путь, могут быть запущены по требованию, когда определенный файл или каталог меняет его состояние. SystemD использует единицы пути для активации на основе пути.
Это инструмент, который пишет брендинг в / etc / OS-релиз
, который в свою очередь содержит данные идентификации операционной системы .