Existe uma maneira de copiar a estrutura de diretórios com arquivos, mas sem seu conteúdo. Quero dizer que quero exatamente os mesmos diretórios com nomes de arquivos, mas os deixando em branco / vazios. Eu tenho alguns aplicativos de exemplo em alguma linguagem de programação e quero reescrevê-los com meu próprio estilo, mas mantendo o modo como eles foram organizados em arquivos.
Eu seria grato por alguma ajuda.
command-line
dagi12
fonte
fonte
É bom que o Ubuntu
cp
tenha esse recurso, mas se você se encontrar em uma máquina que não possui (o estilo BSDcp
não possui, por exemplo, o OS X também não), é muito fácil fazer issofind
. Aqui está como uma linha dupla (para facilitar a leitura):Se
copy_dir
já existir, você pode pular o-p
argumento paramkdir
quefind
ele percorrerá a árvore de diretórios de cima para baixo. Para trabalhos grandes, você pode economizar mais ou menos um milissegundo, encerrando os comandos com, em+
vez de\;
se ofind
suportar (provavelmente).Edit: Os comandos acima negligenciados para manipular links simbólicos, que podem ser copiados com uma terceira execução de
find
( não termine esta com+
):fonte