7z a
espera e arquiva o nome (ou um stub, sem uma extensão) e, em seguida, uma lista opcional de arquivos. Se ele não obtiver uma lista de arquivos, ele será iniciado a partir do diretório de trabalho atual e funcionará recursivamente.
Então, para responder à sua pergunta, nada foi excluído ou danificado , mas provavelmente criou um arquivo chamado Documents/lolok/.7z
(um arquivo oculto). Mais uma vez, não terá removido nada.
Os erros de permissão negada são porque (parece) você estava executando o comando como um usuário diferente e esses diretórios foram protegidos de outras pessoas que os lêem, por exemplo:
$ ll -d .cache/dconf/
drwx------ 2 oli oli 4096 Nov 7 2012 .cache/dconf/
Aqui está uma demonstração real. Vamos começar criando alguns arquivos e um subdiretório em um diretório de teste.
$ mkdir test; cd test; touch {1..3}.file; mkdir testdir
$ ls -l
total 4
-rw-rw-r-- 1 oli oli 0 Aug 14 08:48 1.file
-rw-rw-r-- 1 oli oli 0 Aug 14 08:48 2.file
-rw-rw-r-- 1 oli oli 0 Aug 14 08:48 3.file
drwxrwxr-x 2 oli oli 4096 Aug 14 08:48 testdir
Em seguida, emulamos seu comando 7z
e vemos o que acontece:
$ 7z a testdir/
7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=en_GB.UTF-8,Utf16=on,HugeFiles=on,8 CPUs)
Scanning
Creating archive testdir/.7z
Everything is Ok
Não há erros de permissão porque eu possuo tudo lá e tenho permissão para isso. E foi criado um arquivo chamado .7z
no subdiretório. Vamos listar seu conteúdo:
$ 7z l testdir/.7z
7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=en_GB.UTF-8,Utf16=on,HugeFiles=on,8 CPUs)
Listing archive: testdir/.7z
--
Path = testdir/.7z
Type = 7z
Solid = -
Blocks = 0
Physical Size = 147
Headers Size = 147
Date Time Attr Size Compressed Name
------------------- ----- ------------ ------------ ------------------------
2015-08-14 08:48:26 ....A 0 0 1.file
2015-08-14 08:48:26 ....A 0 0 2.file
2015-08-14 08:48:26 ....A 0 0 3.file
2015-08-14 09:42:16 D.... 0 0 testdir
------------------- ----- ------------ ------------ ------------------------
0 0 3 files, 1 folders