Eu instalei recentemente o 7zip no meu PC para extrair alguns arquivos .7z que eu tinha na minha pasta de download. Porém, quando entrei:
7z e 'File location here'
O resultado terminal:
?????????? ?? ??
???????: ???
?????: ????
Todos os 1700 arquivos foram extraídos com sucesso, mas também foram para a pasta /home inundando-os.
Eu desesperadamente começo a excluir alguns dos arquivos e pastas, mas é impossível removê-los manualmente.
Também tentei classificar por data, mas os arquivos têm datas de 2014 a 2020 herdadas pelo arquivo .7z original.
Existe um método para desfazer o que eu fiz sem danificar nenhum dos arquivos que eu já tinha antes da extração?
Obtenha a lista de arquivos extraídos e, em seguida, faça o script de um trabalho de exclusão.
Listar arquivos no arquivo
A saída deste comando se parece com o código abaixo:
Queremos a lista de arquivos com caminho
Obtenha a última coluna excluindo os 53 primeiros caracteres, adapte-a à sua saída se necessário
Isso também pode ser alcançado com o awk e lidando com espaços
Remoção opcional de linhas de direção e cauda
Salve a lista de arquivos em um arquivo de texto
Vocêpoderá programar a exclusão dos arquivos indesejados
Adapte 17 valores de cabeçalho e 2 de final à sua saída se necessário