LINUX: tar: вы не можете указать более одной опции '-Acdtrux', '--delete' или '--test-label'

Как указывали другие, символы двоеточия, которые вы видите, находятся не в файлах, которые ищет grep, они находятся в выводе grep. Когда grep находит совпадающую строку в файле, она отображает что-то вроде:filename:line

Проблема в том, что вы хотите сопоставить файлы, содержащие youtube.com, но НЕ proxyyoutube.com, верно?

В вашем случае похоже, что искомая строка находится в начале строки, поэтому вы можете сделать что-то вроде:

grep * "^youtube.com"

Символ стрелки вверх -будет совпадать только в начале строки, поэтому вы можете избежать совпадений на `extrastuffhereyoutube.com"

-1
09.02.2019, 18:14
3 ответа

x / -x/ --extract— для извлечения файлов из архива, u/ -u/ --update— для добавления измененных файлов в архив. Делать и то, и другое одновременно не имеет смысла. Аналогично несовместимы и другие упомянутые (Acdtrux).

Возможно, вы пытались извлечь файлы из архива, но неправильно прочиталиv(подробный )как u? tar xvzfбудет иметь больше смысла.

0
28.01.2020, 05:10

Вы либо извлекаете(x)архив, либо обновляете(u)архив :, вы не можете делать и то, и другое одновременно.

Скорее всего, вы неправильно прочиталиv(для подробного )в u.

Итак, вам нужно:

sudo tar xvzf splunk-7.2.4-8a94541dcfac-Linux-x86_64.tgz -C /opt
2
28.01.2020, 05:10

Как говорит ошибка, вы можете использовать только один вариант.

Изman tar:

    -u, --update
          Append files which are newer than the corresponding copy in  the
          archive.   Arguments  have  the  same  meaning as with -c and -r
          options.

   -x, --extract, --get
          Extract files from an archive.  Arguments  are  optional.   When
          given,   they  specify  names  of  the  archive  members  to  be
          extracted.

Таким образом, опция uбудет добавлять файлы, (обновлять )файлы, а xизвлекать. Как предполагали другие ответы, возможно, вы написали с ошибкой uвместоv(verbose ).

Таким образом, последняя команда будет выглядеть как:

sudo tar xvzf splunk-7.2.4-8a94541dcfac-Linux-x86_64.tgz -C /opt
0
28.01.2020, 05:10

Теги

Похожие вопросы