
Estou procurando um equivalente Linux do comando Robocopy /CREATE
, que recria uma árvore de arquivos completamente vazia com todos os atributos de pastas e arquivos na fonte, exceto o conteúdo dos arquivos. O Rsync, que é considerado equivalente ao Robocopy para fins gerais de sincronização de arquivos, não parece ter uma opção semelhante.
Estou recuperando dados de um disco rígido de 4 TB, com a partição principal formatada em Ext4, até agoraConsegui clonar 47% com HDDSuperClone até começar a sofrer sérios problemas, mas a partição ainda não está acessível na unidade de recuperação, enquanto softwares de recuperação como R-Studio e DMDE não conseguem reconstruir a estrutura de metadados original, e a atual condição degradada da unidade pode não permitir a recuperação de dados significativamente mais úteis.
Então, como a unidade original ainda pode ser montada no Lubuntu (embora com dificuldade), se eu tiver que recorrer ao “raw file carving”, ou seja, digitalizar os dados recuperados com ferramentas que detectam assinaturas de arquivos e extraem todos os arquivos detectados em massa (eu (estou usando principalmente R-Studio e Photorec para esse propósito), gostaria de pelo menos fornecer ao proprietário da unidade uma maneira de resolver essa bagunça de maneira mais conveniente do que fazê-lo do zero, sem referência.
Obviamente, em tal contexto, o comando que estou procurando deve prosseguir rapidamente e analisar apenas algumas estruturas importantes do sistema de arquivos, e não envolver uma verificação completa da partição, o que apenas desgastaria ainda mais a unidade.
Responder1
Existe --attributes-only
opção para cp
. Não é exigido pelo POSIX, portanto nem todas as implementações cp
irão entendê-lo; ainda cp
do GNU coreutils no seu Lubuntu o suporta.
--attributes-only
não copie os dados do arquivo, apenas os atributos
Ele cria arquivos de tamanho 0. Para copiar uma árvore de diretórios você precisa -R
, então
cp -R --attributes-only /path/to/mountpoint/ /where/to/copy/to