tar: home/elena/.gvfs: Cannot stat: Permission denied
Observe que a mensagem de erro não inclui uma barra inicial. Tente --exclude=home/elena/.gvfs
sem a barra.
Estou executando tar
como root assim:
cd /
tar --create \
--verify \
--exclude-backups \
--exclude-caches \
--auto-compress \
--file /tmp/home.tar.gz \
--exclude=/home/elena/.gvfs \
home
tar
de saídas:
tar: home/elena/.gvfs: Cannot stat: Permission denied
Eu esperaria que o diretório .gvfs
[1] fosse completamente ignorado. Por que o tar
do GNU está executando stat
sobre ele?
Por que estou usando /home/elena/.gvfs
- um caminho absoluto - para corresponder ao diretório .gvfs
, é porque - que eu saiba - não há outra maneira de selecionar diretórios únicos para exclusão sem excluir subdiretórios correspondentes em qualquer nível também.
Eu tentei colocar a linha --exclude
após home
, para obter possíveis peculiaridades em diferentes versões de tar
em conta , mas isso não muda nada.
Obrigado pela sua atenção.
GNU tar
versão: 1.23
-
[1] ~/.gvfs
é uma maneira de acessar o Gnome Virtual File System Estou pulando porque eu sei que não pode ser acessado, e não faz sentido arquivá-lo. Ainda me pergunto por que tar
não a ignora completamente.
tar: home/elena/.gvfs: Cannot stat: Permission denied
Observe que a mensagem de erro não inclui uma barra inicial. Tente --exclude=home/elena/.gvfs
sem a barra.
Tags tar