Для меня много раз, если я набираю reboot, он не позволит мне из-за ингибиторов из Chrome при просмотре YouTube и других открытых вкладок. Поэтому я вынужден использовать sudo reboot - больший молот.
Это в Ubuntu 16.04
Причиной является tar, автоматически удаляющий ведущий /:
tar: Удаление ведущего `/ 'из имен участниковКажется, он удаляется перед выполнением регулярного выражения. Поэтому вам нужно также удалить ведущий / в шаблоне:
tar --transform='flags=r;s|root/myFolder/B/foo|bar|' -cf archive.tar /root/myFolder/B/foo
или использовать переключатель -P
-P, --absolute-names
don't strip leading '/'s from file names
. В качестве альтернативы вы можете переключиться на файлы папку с -C, вам не нужно заменять путь:
tar --transform='flags=r;s|foo|bar|' -cf archive.tar -C /root/myFolder/B/ foo
Причиной является tar, автоматически удаляющий ведущий /:
tar: Удаление ведущего `/ 'из имен участниковКажется, он удаляется перед выполнением регулярного выражения. Поэтому вам нужно также удалить ведущий / в шаблоне:
tar --transform='flags=r;s|root/myFolder/B/foo|bar|' -cf archive.tar /root/myFolder/B/foo
или использовать переключатель -P
-P, --absolute-names
don't strip leading '/'s from file names
. В качестве альтернативы вы можете переключиться на файлы папку с -C, вам не нужно заменять путь:
tar --transform='flags=r;s|foo|bar|' -cf archive.tar -C /root/myFolder/B/ foo
Причиной является tar, автоматически удаляющий ведущий /:
tar: Удаление ведущего `/ 'из имен участниковКажется, он удаляется перед выполнением регулярного выражения. Поэтому вам нужно также удалить ведущий / в шаблоне:
tar --transform='flags=r;s|root/myFolder/B/foo|bar|' -cf archive.tar /root/myFolder/B/foo
или использовать переключатель -P
-P, --absolute-names
don't strip leading '/'s from file names
. В качестве альтернативы вы можете переключиться на файлы папку с -C, вам не нужно заменять путь:
tar --transform='flags=r;s|foo|bar|' -cf archive.tar -C /root/myFolder/B/ foo