Prova ls -lO
per vedere se sono impostati eventuali flag di file. Se è bloccato (flag uchg), puoi sbloccarlo nella finestra Ottieni informazioni del Finder o con chflags nouchg "Bad File"
. Se è impostato un altro flag, usa chflags no<whatever> "Bad File"
per cancellarlo.
EDIT: il flag -O
a la aggiunge un'altra colonna tra il gruppo e la dimensione dei file, elencando i flag dei file (se presenti). Tieni presente che i flag sono completamente separati dagli attributi estesi (cosa visualizza -@
). Ecco un esempio:
$ touch "Normal File" "Locked File" "Invisible, Append-only File"
$ chflags uchg "Locked File"
$ chflags uappnd,hidden "Invisible, Append-only File"
$ ls -l
total 0
-rw-r--r--@ 1 gordon wheel 0 Feb 4 07:24 Invisible, Append-only File
-rw-r--r-- 1 gordon wheel 0 Feb 4 07:24 Locked File
-rw-r--r-- 1 gordon wheel 0 Feb 4 07:24 Normal File
$ ls -lO
total 0
-rw-r--r--@ 1 gordon wheel uappnd,hidden 0 Feb 4 07:24 Invisible, Append-only File
-rw-r--r-- 1 gordon wheel uchg 0 Feb 4 07:24 Locked File
-rw-r--r-- 1 gordon wheel - 0 Feb 4 07:24 Normal File
Il flag uchg è ciò che viene impostato se si seleziona la casella "Bloccato" nella finestra Ottieni informazioni di un file. A proposito, il flag "nascosto" riguarda solo il Finder - l'unico modo per nascondere i file dalla riga di comando è mettere un. nella parte anteriore del nome file.