È possibile clonare le directory in APFS?

3

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 of clonefile(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?

    
posta Trejkaz 10.04.2018 - 07:52
fonte

0 risposte

Leggi altre domande sui tag