Existe-t-il un moyen de copier la structure du répertoire avec des fichiers mais sans leur contenu. Je veux dire que je veux exactement les mêmes répertoires avec les noms de fichiers mais en les laissant vides / vides. J'ai quelques exemples d'applications dans certains langages de programmation et je veux les réécrire avec mon propre style mais en gardant la façon dont ils ont été organisés en fichiers.
Je vous serais reconnaissant pour toute l'aide apportée.
command-line
dagi12
la source
la source
C'est bien qu'Ubuntu
cp
ait cette fonctionnalité, mais si vous vous trouvez sur une machine qui ne le fait pas (le style BSDcp
ne le fait pas, par exemple, donc OS X non plus), c'est très facile à fairefind
. Le voici en deux lignes (pour plus de lisibilité):S'il
copy_dir
existe déjà, vous pouvez ignorer l'-p
argumentmkdir
car puisquefind
parcourra l'arborescence du répertoire de haut en bas. Pour les gros travaux, vous pouvez réduire de quelques millisecondes environ en mettant fin aux commandes avec+
au lieu de\;
si votre lefind
prend en charge (il le fait probablement).Edit: Les commandes ci-dessus ont négligé de gérer les liens symboliques, qui peuvent être copiés avec un troisième cycle de
find
( ne pas terminer celui-ci avec+
):la source