La cartella nascosta visibile scompare dopo averla rinominata in [Punto sottolineato]

1

Stavo cambiando temporaneamente il nome di una cartella prima di spostarla. Il nome che ho scelto a caso era " ._ ". La cartella scomparve immediatamente e Finder non mi permetteva di annullare l'operazione. (Lo so, una cattiva convenzione, ma sarebbe stata temporanea, quindi non pensavo che sarebbe stato un problema.)

*** NOTA: la visualizzazione di file / cartelle invisibili era già attiva prima di questo incidente. *** (Posso ancora vedere i file nascosti eccetto QUESTO.)

Guardando attraverso il Finder, la cartella non era più visibile. Inoltre, non è stato indicizzabile (ovviamente) da Spotlight Search.

Quindi, due domande ...

  1. In primo luogo, "Come posso recuperarlo?"
  2. Perché è successo? " ._ " è un nome di sistema riservato? È ripetibile?

UPDATE: L'indirizzamento della lingua $ cd nella directory di lavoro errata è stato rimosso dall'OP per ridurre l'ambiguità e la verbosità. Soluzione corretta spostata nella sezione di risposta.

    
posta Old McStopher 18.06.2013 - 02:44
fonte

2 risposte

2

Come recuperarlo

  1. Apri terminale
  2. Passare alla cartella contenente il file / cartella " ._ " mancante.
  3. Esegui $ ls -a per confermare l'esistenza di " ._ ".
  4. Rinomina $ mv ._ ._something_else
  5. VOILA! Conferma che ._something_else è visibile nel Finder. *

Questa anomalia è ripetibile?

Sì.

  1. Crea un nuovo file chiamato " ._ ".

    $ touch ._ (Oppure crea una nuova cartella con questo nome nel Finder.)

  2. Conferma che il file / cartella è visibile nel Terminale.

    $ ls -a

  3. Verifica che il file / cartella NON sia visibile nel Finder.

* Ancora una volta, ricorda, in questo caso, i file nascosti erano già stati resi visibili prima che si verificasse la situazione.
$ defaults write com.apple.finder showHiddenFiles TRUE
$ killall Finder
    
risposta data 18.06.2013 - 09:52
fonte
2

Tutti i file e le directory che iniziano con . sono file nascosti del Finder. Le directory dei punti riservate di sistema sono . per la directory corrente e .. per la directory principale. Questo è portato avanti dal patrimonio di OS X Unix.

Per il tuo file, c'è una possibilità che tu abbia uno spazio extra dopo _ o un carattere non stampabile. Prova mv ._ quindi premi TAB per scoprire se eseguirà un completamento sul nome. Se continua, digita il nuovo nome desiderato. Tieni presente che potrebbe essere necessario premere TAB due o più volte finché non viene visualizzato il nome di quel particolare file nel caso in cui fossero presenti altri file che iniziano con ._ in quella directory.

Nota che i file e le directory che iniziano con . possono essere visualizzati in Finder su desiderio e che puoi cercare su RICHIEDI DIVERSO . Sono chiamati file nascosti .

    
risposta data 18.06.2013 - 03:25
fonte

Leggi altre domande sui tag