APFS presumibilmente
features cloning for files and directories
Mi piacerebbe capire come funziona, ma non riesco a trovare un modo per utilizzare questa funzione.
L'unica pagina man che sembra vagamente pertinente è clonefile(2)
, che dice:
If src names a directory, the directory hierarchy is cloned as if each item was cloned individually. However, the use of
copyfile(3)
is more appropriate for copying large directory hierarchies instead ofclonefile(2)
Ma quando controlli la pagina man per copyfile(3)
, dice:
Note also that there is no support for cloning directories: if a directory is provided as the source, an error will be returned. (This is only applicable for the
copyfile()
function.)
Questo è ulteriormente chiarito in fondo alla pagina:
Because
copyfile()
does not allow the cloning of directories, a recursive clone will instead copy any directory it finds (while cloning its contents).
Tuttavia, alcuni post di blog sull'argomento sembrano implicare che Finder può eseguire questa operazione usando l'opzione + trascinamento del mouse, ma quando la testò qui, sembra identica a una copia ricorsiva, e non è nemmeno la clonazione dei file contenuti, tanto meno la directory.
Quindi qual è l'affare qui? La funzionalità è stata implementata? Se lo è, come faccio a farlo funzionare? O è qualcosa che hanno implementato nel formato su disco ma mai collegato a nessuna API o tool?