Come impedire la rimozione accidentale di determinati file e cartelle in Mac OS X


6

Su Mac OS X, qual è un buon modo per impedire la rimozione accidentale di determinati file e cartelle? Devo ancora essere in grado di leggere quei file e cartelle e di aggiungere nuovi file a quelle cartelle, ma voglio saltare attraverso i cerchi se voglio rimuoverli.

Risposte:


6

È possibile selezionare la casella di controllo "bloccato" nella finestra di dialogo "Informazioni". ctrl-clic o pulsante del mouse secondario sul file - & gt; "Ottieni informazioni" - & gt; seleziona la casella di controllo "bloccato".

Un altro modo per proteggere il file è impostare il flag immutabile tramite la riga di comando:

$ chflags uchg <file>

Check-out http://osxfaq.com/Tutorials/LearningCenter/AdvancedUnix/ugp2/page2.ws e

$ man chflags

Ho provato questo Bloccato casella di controllo in realtà, ma poi non ho potuto aggiungere file alla directory. E se ho segnato tutti i file come Bloccato e non la cartella, potrei comunque cancellare la cartella e tutti i file con essa. Tuttavia, possiamo dare un'occhiata alla bandiera immutabile.
Svish

Per gli altri che stanno leggendo questa risposta: sembra controllare che la casella di controllo Bloccato e impostare il flag uchg faccia la stessa cosa. Nella risposta può sembrare un po 'come se fossero due metodi diversi. Ma alla fine sono uguali.
Svish

4

Disinserire il flag "scrivibile" o, meglio ancora, renderli di proprietà dell'utente super:

chmod -w [your files here]

sudo chown root:root [your files here]

Puoi anche utilizzare "Informazioni sui file - & gt; Condivisione e autorizzazioni "per modificare le autorizzazioni del file.


Quando ho annullato la flag scrivibile, ottengo una domanda nel terminale quando provo ad eliminarlo: sovrascrivi r - r - r-- utente / gruppo per file? Tuttavia, quando provo a eliminarlo usando il Finder, il file viene appena cancellato. In altre parole, questo non sembra aiutare molto ...
Svish

Disattivarlo per la cartella sembra essere più utile anche se ... Nel Finder ottengo una domanda per l'autenticazione se provo a rimuovere la cartella e se provo a rimuovere i file in quella cartella.
Svish

Solo le opzioni in "condivisione ..." sono Lettura e lettura-Scrittura. Qualche idea sulla prevenzione della cancellazione?
Daniel Springer

Quindi, la sola lettura sembra impedire l'eliminazione, ma torna automaticamente indietro automaticamente.
Daniel Springer

1

Per evitare la rimozione accidentale di file in una cartella, ho finito con fare entrambi i suggerimenti.

  • Fai solo lettura
  • Contrassegna come bloccato / Imposta il flag uchg

Per evitare che la cartella stessa venga rimossa, ho trovato solo il contrassegno come Bloccato per aiutare. Questo tuttavia impedisce anche di aggiungere file a quella cartella, il che potrebbe essere un po 'complicato. Ma ti costringe a deselezionare e controllare quel flag ogni volta che vuoi fare qualcosa in quella cartella, che potrebbe essere una buona idea se non lo fai troppo spesso.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.