4

Я новичок в Ubuntu и изо всех сил пытаюсь понять командную строку.

Когда я хочу увидеть содержимое файла tar, я использую:

tar tf tarfile.tar

Но когда я хочу увидеть список всех файлов, если я использую:

имя файла

Это говорит:

ls: не может получить доступ к: нет такого файла или каталога

Это почему?

Почему знак минус "-" требуется для одной команды, а не для другой?

1 ответ1

8

Команда tar является одной из самых старых команд в * nix. Он был создан очень давно для создания ленточных архивов, в которых данные хранились на ленточных накопителях.

Когда утилита была написана, текущий стандарт добавления тире для обозначения параметра еще не был изобретен.

Это необязательно для tar, но обязательно для почти любой другой команды.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .