come evitare le autorizzazioni di accesso personalizzate durante la copia dalla macchina del tempo

0

Ho recentemente effettuato un'installazione pulita di El Capitan, dopo aver eseguito il backup dei file su Time Machine. Tuttavia, c'è qualcosa di sbagliato nel backup della macchina del tempo: quando inserisco la macchina del tempo non verrà elencato il vecchio backup, solo quello che ho fatto dopo l'installazione pulita. (Penso che ci sia un problema con l'unità che sto usando.) Tuttavia, i file ci sono tutti, quindi posso copiarli sul mio disco rigido usando il comando cp nel terminale.

Tuttavia, se provo

cp -r /Volumes/TimeMachine/.../Documents/* Documents

tutti i file appaiono con il timestamp di oggi, che non è molto utile.

Se d'altra parte inserisco

cp -pr /Volumes/TimeMachine/.../Documents/* Documents

Ricevo i timestamp corretti, ma ho anche il livello di protezione di Time Machine - vale a dire che non posso modificare nulla di quello che ho copiato!

Qualcuno sa se c'è un modo per preservare i timestamp, ma non questo estremo livello di protezione?

Grazie

    
posta JamesM 19.10.2015 - 18:17
fonte

2 risposte

1

Un modo per copiare file che possono gestire interruzioni etc, cioè non copiare qualcosa che non è cambiato è usare rsync

OS X viene fornito con una vecchia versione ed è meglio ottenerne uno nuovo da macports, homebrew ecc. Questo può copiare ACL e c'è un bug in OS X uno (che è in una delle mie altre risposte lei o SU o SO)

La semplice copia è (la directory Documenti nella directory corrente)

rsync -rtlA /Volumes/TimeMachine/.../Documents .

-a fa diversi altri parametri (-rlptgoD) -A copia gli ACL -r ricorre nelle directory, -t tempo di modifica dei conservatori, -l copia i link simbolici come simlinks

    
risposta data 20.10.2015 - 22:25
fonte
0

Se ripristini i file utilizzando l'interfaccia Time Machine, conserva correttamente le autorizzazioni e le date. Inoltre, utilizzando finder potrebbe essere preferibile a cp anche in questo caso.

Quando ho problemi a localizzare i file dalla GUI, ecco cosa faccio.

  1. Rimuovi tutte le mie destinazioni di Time Machine - questo non elimina alcun backup, ma consente all'icona del menu Time Machine di mostrare "Sfoglia" altri backup in modo da essere sicuro al 100% che sto controllando la destinazione corretta del backup .
  2. Utilizza la cartella Vai a cartella Finder in Time Machine - Shift + Control + G - quindi incolla la cartella in cui desideri "sfogliare" nel backup.
risposta data 19.10.2015 - 19:39
fonte

Leggi altre domande sui tag