Il "Cestino" è una posizione effettiva sul disco rigido fisico?

4

Quando non voglio più qualcosa e dice: "Moving to trash", sta effettivamente spostando i dati, o semplicemente aggiornando il suo percorso o dando una speciale etichetta "Trashed" o qualcosa del genere?

    
posta Zara 07.05.2018 - 22:09
fonte

1 risposta

4

Tecnicamente no. Il cestino è la combinazione di diverse cartelle nascoste di rifiuti, una per volume montata. E anche filtrati dall'account utente in modo da non vedere gli elementi cestinati da un altro account.

In sostanza, sì dato che i file su macOS (o qualsiasi 'sistema NIX) sono costituiti da un paio di parti.

Il contenuto del file è referenziato da un inode a cui fa riferimento 1 o più voci di directory.

Quando un file viene eliminato o spostato nel Cestino, il contenuto del file rimane dove si trova. In caso di spostamento nel cestino, viene creata una nuova voce di directory (sotto .Trash ) che fa riferimento al file. Il nome effettivo nella voce della directory è una versione modificata dell'originale (puoi avere molti file con lo stesso nome nel Cestino).

Per rispondere semplicemente alla domanda, l'unica cosa che cambia è l'albero delle directory.

MODIFICA Per rispondere alla domanda aggiuntiva: -
Lo spostamento di un file all'interno di una partizione (di solito) lascia il contenuto del file in posizione; spostarsi in un'altra posizione (con il proprio albero delle directory) comporta uno spostamento fisico del contenuto dei file. (In una certa misura questo dipende dal programma - i programmi che utilizzano la normale API si comportano in questo modo, ma il comportamento effettivo dipende dal programma.)

    
risposta data 08.05.2018 - 06:41
fonte

Leggi altre domande sui tag