APFS soi-disant
offre la duplication pour les fichiers et répertoires
J'aimerais comprendre comment cela fonctionne, mais je ne trouve pas de moyen d'utiliser cette fonctionnalité.
La seule page de manuel qui semble vaguement pertinente est clonefile(2)
, qui dit :
Si src désigne un répertoire, la hiérarchie des répertoires est dupliquée comme si chaque élément était cloné individuellement. Cependant, l'utilisation de
copyfile(3)
est plus appropriée pour copier de grandes hiérarchies de répertoires au lieu declonefile(2)
Mais lorsque vous consultez la page de manuel pour copyfile(3)
, il est dit :
Remarquez également qu'il n'y a pas de support pour la duplication de répertoires : si un répertoire est fourni en tant que source, une erreur sera renvoyée. (Ceci est uniquement applicable pour la fonction
copyfile()
.)
Cela est encore clarifié plus loin dans la page :
Parce que
copyfile()
ne permet pas la duplication de répertoires, un clonage récursif va plutôt copier tout répertoire qu'il trouve (tout en clonant son contenu).
Cependant, quelques articles de blog sur le sujet semblent suggérer que Finder peut effectuer cette opération en utilisant la combinaison option + glisser-déposer de la souris, mais quand je le teste ici, cela semble identique à une copie récursive et ne clone même pas les fichiers contenus, encore moins le répertoire.
Alors, qu'en est-il vraiment ici ? La fonctionnalité est-elle implémentée ? Si c'est le cas, comment puis-je la faire fonctionner ? Ou est-ce quelque chose qu'ils ont implémenté dans le format sur disque mais jamais raccordé à des API ou des outils ?