RM Rimuovi il file normale protetto da scrittura

RM Rimuovi il file normale protetto da scrittura
I file su qualsiasi sistema operativo hanno alcune autorizzazioni ad essi associate. Queste autorizzazioni sono principalmente correlate all'accesso al file. Le tre autorizzazioni di file più comunemente usate sono "lette", "Scrivi" ed "Esegui". Tuttavia, a volte, abbiamo alcuni file che sono intenzionalmente mantenuti protetti da scrivere in modo che il loro contenuto non possa essere modificato. È piuttosto difficile rimuovere tali file dal tuo sistema se mai vuoi farlo. Pertanto, in questa guida, ti guideremo attraverso la procedura completa di rimuovere un file regolare "protetto da scrivere" utilizzando il comando "RM" su un Linux Mint 20.3 sistema.

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.