гибкость tar for -f

В Centos7 это устанавливается в /etc/profile.d/colorls.sh... последние 3 строки этого скрипта:

alias ll='ls -l --color=auto' 2>/dev/null
alias l.='ls -d.* --color=auto' 2>/dev/null
alias ls='ls --color=auto' 2>/dev/null

Если у вас есть желание и разрешения... закомментирование нежелательной строки должно помочь.

-2
21.08.2019, 11:20
1 ответ

-fне меняет поведение tarпо отношению к потокам, файлам или чему-то подобному; он указывает имя используемого архива .

Я не знаю ни одного варианта tar, который может обрабатывать отсутствие аргумента для опции -f, и я не знаю ни одного надежного способа сделать это. Как говорит cas , вам нужно помнить, что -fвсегда принимает аргумент. Один из способов сделать его менее подверженным ошибкам -— всегда выделять его; легче пропустить параметр fв такой последовательности, как -xzvf, чем с отдельным -f.

Еще лучше всегда использовать -fс -, если необходимо; это позволяет избежать зависимости от поведения tarбез опции -f(, которая зависит от параметров времени компиляции -и переменной TAPE).Один из способов решить эту проблему — всегда начинать с -f -после действий и при необходимости изменять -.

4
28.01.2020, 05:14

Теги

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