Quero restaurar o arquivo que excluí acidentalmente. Não consigo ir para a pasta lixeira/lixeira e simplesmente restaurar o arquivo, porque não tenho ideia de qual era o arquivo. Eu o deletei pressionando acidentalmente a tecla delete enquanto o foco da tela estava em uma janela Thunar. (Este é um perigo particular quando você tem um teclado mecânico e dedos humanos).
Thunar não mostra datas apagadas, então não é possível simplesmente ordenar os arquivos na pasta lixo/lixeira.
Mas se eu clicar com o botão direito do mouse em um arquivo excluído na lixeira e examinar as propriedades dos arquivos, vejo que os arquivos na lixeira têm uma propriedade de data "Excluído".
Como faço para listar os arquivos por data de exclusão em um terminal. E como faço para abrir a pasta da lixeira em um terminal?
E se a pasta da lixeira for virtual e as propriedades do arquivo tiverem uma data de exclusão armazenada em algum outro local, onde fica esse local e como faço para consultá-lo? (Vejo que se eu olhar em ~/.local/share/Trash/files/
, parece que são os mesmos arquivos que estão na lixeira para a qual você navega a partir do ícone do painel lateral Thunar. Mas os arquivos ~/.local/share/Trash/files/
não têm a data "Excluído" como um atributo quando você clique para ver suas propriedades).
Se você abrir a Lixeira com o Thunar, poderá classificar os arquivos por "Data de modificação", que é a
mtime
do arquivo enquanto ele estava vivo. Portanto, você não pode dizer o que foi excluído pela última vez, caso mantenha muitos arquivos lá.Mas quando o arquivo é excluído, ou melhor movido para a Lixeira, as
ctime
mudanças. Portanto, classificá-los por ctime pode ajudá-lo:A saída é classificada por tempo de alteração, ou seja, por tempo de exclusão, o último arquivo excluído é o primeiro a entrar nessa saída. Então você pode selecionar seu nome de arquivo em Thunar e restaurá-lo.
Além disso, os arquivos em
Trash/files
são arquivos regulares (para qualquer arquivo regular que você excluiu), pense que quando você pressiona delete no Thunar (sem a tecla shift)mv
acontece um em vez de umrm
. E dentroTrash/info
você pode ver que existe um*.trashinfo
arquivo, contendo o caminho (para o caso de restauração) e a Data de Exclusão. Também podemos analisar essas informações para encontrar a mais recente. Ou apenas classifique os*.trashinfo
arquivos pormtime
.Por exemplo, para imprimir as entradas mais recentes primeiro: