Rimozione di un file che non è protetto da scrivere
Innanzitutto, tenteremo di rimuovere un file che non è protetto da scrivere solo per vedere la differenza tra la sua rimozione e la rimozione di un file protetto da scrivere. Abbiamo un file chiamato "Test.txt "nella nostra home directory che non è protetta da scrivere. Questo file è mostrato nella seguente immagine:
Cercheremo di rimuovere questo file utilizzando il comando mostrato di seguito:
$ rm test.TXT
Questo file verrà rimosso molto facilmente senza visualizzare alcun output sul terminale come mostrato nella seguente immagine:
Per confermare se il file specificato è stato rimosso correttamente o meno, useremo il comando "LS" per elencare il contenuto della nostra home directory. È possibile confermare dall'output di questo comando mostrato nell'immagine seguente, che il "test.Il file txt "non esiste più nella nostra home directory.
Fare un file protetto da scrivere
Ora creeremo un altro file chiamato "Test.txt "nella nostra home directory. Puoi confermare che questo file è presente nella nostra home directory osservando l'immagine seguente:
Per realizzare questo file protetto da scrivere, eseguiremo il comando mostrato di seguito:
$ sudo chattr +test.TXT
Questo comando non visualizzerà alcun output sul terminale.
Per confermare se questo file è protetto da scrivere, proveremo a rimuoverlo con il seguente comando:
$ rm test.TXT
L'output di questo comando mostrato nell'immagine seguente, implica che questo file è ora protetto da scrivere e quindi non può essere rimosso in questo modo.
Puoi anche provare a utilizzare il flag "-f" con il comando "RM" per la rimozione con forza questo file. Tuttavia, non sarai comunque in grado di rimuovere un file protetto da scrittura come mostrato nella seguente immagine:
Rimozione di un file normale protetto da scrittura
L'unica cosa che possiamo fare per rimuovere il suddetto file è modificando le sue autorizzazioni con il comando mostrato di seguito:
$ sudo chattr -i test.TXT
Questo comando rimuoverà semplicemente la restrizione "protetta da scrivere" da questo file.
Ora lo rimuoremo con il seguente comando:
$ rm test.TXT
Questa volta, questo comando verrà eseguito correttamente senza visualizzare alcun messaggio di errore come mostrato nell'immagine seguente:
Per confermare se il file specificato è stato rimosso correttamente o meno, utilizzeremo il comando "LS". È possibile confermare dal suo output mostrato nella seguente immagine che il file “Test.txt "non esiste più nella nostra home directory.
Conclusione
Utilizzando questa guida, puoi facilmente tentare di rimuovere uno qualsiasi dei file protetti da scrivere mentre si lavora su un Linux Mint 20.3 sistema. Tutto quello che devi fare è modificare le autorizzazioni di questo file seguendo il metodo prescritto e quindi puoi semplicemente rimuoverlo in modo regolare. Dai un'occhiata agli articoli di suggerimento Linux per ulteriori guide e suggerimenti.