Come rendere di nuovo la cartella "Immagini"

1

Domanda:

È possibile cambiare la directory di un pacchetto in una normale directory e in che modo?

Contesto:

Stavo copiando una vecchia libreria iPhoto nella mia cartella "~ / Pictures" da un'unità esterna, ma in qualche modo ho commesso un errore poiché sono state copiate solo le sottodirectory della libreria di iPhoto.

Ho provato a creare una nuova directory ".photolibrary" e a spostare le sottodirectory in quello, ma il sistema pensa ancora che la cartella Pictures sia una directory ".photolibrary". Si presenta come un "pacchetto" piuttosto che come una cartella ora, il che significa che posso accedervi solo attraverso la riga di comando o scegliendo "mostra i contenuti del pacchetto" nel Finder.

Inoltre, quando ho provato a rinominare il nuovo photolibrary per essere uguale a quello vecchio, ricevo un messaggio di errore che dice che esiste già una directory con quel nome, anche se non esiste. Immagino che la cartella / pacchetto Pictures abbia in qualche modo il nome del mio vecchio photolibrary dopo che l'ho copiato.

Modifica:

Sto usando OSX versione 10.9, quindi non penso che SIP si applichi.

ls -dle@ ~/Pictures 
drwxrwxrwx@ 131 User  staff  4454 19 Jun 01:37 /Users/User/Pictures
com.apple.FinderInfo      32
com.apple.quarantine      21
0: group:everyone deny delete

Questo è ciò che succede quando faccio "ottenere informazioni" sulla mia cartella Immagini:

    
posta user185941485 19.06.2016 - 02:44
fonte

3 risposte

1

Utilizzo dello spazio di risposta per fornire immagini ...

Ottieni informazioni su entrambe le tue Immagini & Foto delle directory della Libreria, assicurati che siano nominate come sotto, Immagini & Foto Library.photoslibrary
Controlla anche se l'estensione è nascosta solo per la Libreria & se qualcosa è riuscito a rinominarlo con una doppia estensione .photoslibrary.photoslibrary - che è noto che succederà.

La directory Pictures dovrebbe essere protetta da SIP & non ti permettono di cambiarlo. Pubblica un commento qui sotto se la denominazione delle immagini è errata & devi cambiarlo.
La libreria delle foto può essere rinominata a piacere [sebbene Photos.app possa perderlo fino a quando non gli dici dove cercare]

Per guardare all'interno del pacchetto, puoi semplicemente fare clic destro e amp; Mostra i contenuti del pacchetto, tuttavia, la struttura .photoslibrary può essere spostata tra una cartella e un ampli standard; pacchetto aggiungendo / rimuovendo l'estensione. Photoslibrary e riavviandolo.

Posta un commento se ho perso qualcosa e amp; Otterrò la mia risposta.

    
risposta data 19.06.2016 - 07:42
fonte
0

Ecco una pagina di discussioni su Apple in cui un altro utente ha lo stesso problema: link

Questo problema è dovuto al fatto che OS X ha quello che viene definito un "pacchetto" che determina se una cartella è un pacchetto o meno.

    
risposta data 19.06.2016 - 16:17
fonte
0

La cartella ~/Pictures mostra due attributi estesi che non dovrebbe avere, com.apple.FinderInfo che probabilmente contiene il pacchetto di bit e com.apple.quarantine . In un terminale usa i seguenti comandi per rimuovere entrambi gli attributi estesi che non dovrebbero essere lì.

xattr -d com.apple.FinderInfo ~/Pictures
xattr -d com.apple.quarantine ~/Pictures

A questo punto non è necessario gestire gli Strumenti per gli sviluppatori poiché la rimozione degli attributi estesi con xattr , che è già una parte di OS X, farà il lavoro.

Si noti che la ragione per cui ho detto "che probabilmente contiene il pacchetto di bit " perché non vedo l'output di xattr -l ~/Pictures da confrontare, allora nelle circostanze sto assumendo logicamente che le informazioni siano tenuto.

In ogni caso la cartella ~/Pictures non dovrebbe avere alcun attributo esteso impostato e, a parte l'output normalmente previsto, solo l'ACL di 0: group:everyone deny delete è l'output appropriato di ls -dle@ ~/Pictures che ho richiesto.

    
risposta data 19.06.2016 - 16:38
fonte

Leggi altre domande sui tag