Разрешение проблемы с tar файлом на смонтированной файловой системе

yelp man:find

Если команда, которую вы хотите найти, разделяет свое имя с помощью команды в другом разделе, укажите, какой раздел в скобках после команды, и приложите весь аргумент в цитатах, чтобы избежать читайте круглые скобки буквально:

yelp man:printf      # shell command: search defaulted to section 1
yelp 'man:printf(3)' # library call: search for printf in section 3
yelp man:printf(3)   # bash: syntax error near unexpected token `('

yelp 'man:exit(2)'   # system calls to terminal process
yelp 'man:exit(3)'   # library call to do the same
0
задан 4 May 2017 в 14:01

3 ответа

Из man tar:

 --no-same-permissions
       apply the user's umask when extracting permissions from the archive
       (default for ordinary users)

-p, --preserve-permissions, --same-permissions
       extract information about file permissions (default for superuser)

Итак, если вам нужно использовать root-привилегии для возможности извлечь /mnt, просто добавьте --no-same-permissions -option в вашу команду. [F6] -описание должно быть удалено из команды, поэтому в вашем случае команда

sudo tar --no-same-permissions -xjvf file.tar.bz2 -C /mnt

должна делать то, что вы хотите. Все файлы и папки будут принадлежать вам.

0
ответ дан 22 May 2018 в 22:57

Из man tar:

--no-same-permissions apply the user's umask when extracting permissions from the archive (default for ordinary users) -p, --preserve-permissions, --same-permissions extract information about file permissions (default for superuser)

Итак, если вам нужно использовать root-привилегии для возможности извлечь /mnt, просто добавьте --no-same-permissions -option в вашу команду. [F6] -описание должно быть удалено из команды, поэтому в вашем случае команда

sudo tar --no-same-permissions -xjvf file.tar.bz2 -C /mnt

должна делать то, что вы хотите. Все файлы и папки будут принадлежать вам.

0
ответ дан 18 July 2018 в 13:50

Из man tar:

--no-same-permissions apply the user's umask when extracting permissions from the archive (default for ordinary users) -p, --preserve-permissions, --same-permissions extract information about file permissions (default for superuser)

Итак, если вам нужно использовать root-привилегии для возможности извлечь /mnt, просто добавьте --no-same-permissions -option в вашу команду. [F6] -описание должно быть удалено из команды, поэтому в вашем случае команда

sudo tar --no-same-permissions -xjvf file.tar.bz2 -C /mnt

должна делать то, что вы хотите. Все файлы и папки будут принадлежать вам.

0
ответ дан 24 July 2018 в 20:16

Другие вопросы по тегам:

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