¿Hay alguna manera de copiar la estructura de directorios con archivos pero sin sus contenidos? Quiero decir que quiero exactamente los mismos directorios con nombres de archivos pero dejándolos en blanco / vacíos. Tengo pocas aplicaciones de ejemplo en algún lenguaje de programación y quiero reescribirlas con mi propio estilo pero manteniendo la forma en que estaban organizadas en archivos.
Estaría agradecido por cualquier ayuda.
command-line
dagi12
fuente
fuente
Es bueno que Ubuntu
cp
tenga esta característica, pero si te encuentras en una máquina que no (el estilo BSDcp
no lo tiene, por ejemplo, OS X tampoco), es muy fácil hacerlofind
. Aquí es como un trazador de líneas (para facilitar la lectura):Si
copy_dir
ya existe, puede omitir el-p
argumentomkdir
yafind
que atravesará el árbol del directorio de arriba hacia abajo. Para trabajos grandes, puede reducir otro milisegundo más o menos terminando los comandos con en+
lugar de\;
si lofind
admite (probablemente lo haga).Editar: los comandos anteriores no se ocuparon de manejar enlaces simbólicos, que se pueden copiar con una tercera ejecución de
find
( no termine este con+
):fuente