Sto provando a spostare alcuni file dal backup di Time Machine in una nuova posizione sull'unità esterna (all'esterno della cartella Time Machine) in uso su Time Machine. Voglio fare questo (al contrario di copiare semplicemente dall'originale) principalmente per conservare tutti gli hard link, non solo tra i file nella directory che sto spostando, ma anche nei backup precedenti, quindi mantengo solo una singola copia di tutto. Inoltre, non ho abbastanza spazio libero per fare una copia effettiva aggiuntiva! Ma quando provo a spostare la cartella da Finder, ottengo l'errore: "L'operazione non può essere completata perché gli elementi di backup non possono essere modificati."
Quando provo a farlo dalla riga di comando usando mv
ottengo l'errore: mv: rename [...] to [...]: Operation not permitted
Ho letto questa domanda dove in una risposta è stato spiegato che l'utilità "bypass" presumibilmente "consente di fornire un comando e un argomento per ignorare completamente le restrizioni di accesso."
Tuttavia, mentre ho trovato che questo funziona con il comando rm
, ha fallito con lo stesso errore di sopra quando provavo a spostare una directory.
Aggiornamento: sembra che se scrivo il percorso completo sia per l'origine che per la destinazione, allora funziona. Ma anche quando è fuori dalla directory di backup, il sistema sa ancora che si tratta di un file di "backup", causando problemi nel tentativo di usarlo come un normale file. Come posso sbarazzarmi del bit di "backup" o di qualsiasi cosa stia facendo pensare che il sistema sia un backup?