Come rinominare la cartella Download (in Lion)?

5

Per qualsiasi motivo perverso, desidero rinominare la cartella Download in Temp. Sarei anche contento di un modo per farmi apparire, sia nella GUI che nella CLI, come Temp. Sono consapevole che posso farlo via terminale con i privilegi di root, ma il fatto che ho bisogno dei privilegi di root per farlo mi suggerisce che qualcosa potrebbe rompersi. Qualcosa si interromperà davvero se rinominerò la cartella, e in caso contrario, c'è un modo più delicato di rinominarlo di sudo mv Downloads Temp ?

Sarò anche felice (anche se meno) con la conferma che fare download in un collegamento simbolico a una cartella diversa non infrange nulla.

    
posta Vladimir Sotirov 05.09.2011 - 05:21
fonte

4 risposte

10

Estendere l'idea sollevata da cksum in un commento già:

  • Crea un link simbolico per i download con il nome che desideri: ln -s ~/Downloads ~/Temp
  • Nascondi la cartella dei download reali dal Finder: chflags hidden ~/Downloads

Tutti i browser ecc. continueranno a essere salvati in Download (quindi non devi riconfigurare nulla) ma puoi accedere ai tuoi file in Temp senza doverti preoccupare più dei Download.

    
risposta data 05.09.2011 - 13:26
fonte
8

Ecco un modo per farlo senza creare effettivamente una nuova cartella o aggirarla con i collegamenti simbolici.

In un editor come TextWrangler o BBEdit , apri questo file:

/System/Library/CoreServices/SystemFolderLocalizations/en.lproj/SystemFolderLocalizations.strings

All'interno, vedrai cose del genere:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Applications</key>
    <string>Applications</string>
    <key>Compositions</key>
    <string>Compositions</string>
    <key>Deleted Users</key>
    <string>Deleted Users</string>
    <key>Desktop</key>
    <string>Desktop</string>
    <key>Documents</key>
    <string>Documents</string>
    <key>Downloads</key>
    <string>Downloads</string>
    <key>Drop Box</key>
    <string>Drop Box</string>
    ...
</dict>
</plist>

Ecco come il sistema sa come tradurre i nomi delle cartelle. Poiché questo è il "en.lproj" ("Progetto di lingua inglese"), puoi modificare i valori di questo file come desideri. (In alternativa, se esegui Mac OS X in spagnolo, dovresti utilizzare la versione del file all'interno della cartella "es.lproj"). Ad esempio, potresti cambiare:

    <key>Downloads</key>
    <string>Downloads</string>

Essere:

    <key>Downloads</key>
    <string>Downloaded Stuff</string>

Salva il file (probabilmente dovrai digitare una password di amministratore per farlo), quindi apri Terminale e digita killall Finder . Quando Finder termina il rilancio, vedrai che la cartella Download ora ha il nome "Downloaded Stuff".

Questo è il molto modo più sicuro per farlo, perché alcune applicazioni potrebbero codificare un percorso verso la cartella dei download come @"~/Downloads" e quindi espandere la tilde. A seconda di cosa stanno facendo, questo potrebbe non funzionare con i link simbolici (il che significa che le app potrebbero non funzionare correttamente). Con il metodo sopra, non hai affatto cambiato la cartella. È ancora chiamato "Download", ma visualizza come qualcos'altro. (Tuttavia, se ls la tua home directory in Terminal, mostrerà comunque "Download" e non "Downloaded Stuff")

Lo svantaggio di questo approccio è che stai modificando un file di sistema, il che significa che questo potrebbe essere ripristinato quando aggiorni il tuo sistema, ecc.

(Fonte: link )

    
risposta data 06.09.2011 - 00:30
fonte
7

Puoi creare una nuova cartella denominata "Temp" nella tua home directory, quindi in Safari, selezionare Preferences (Command,)

eseleziona"Altro" dal menu a discesa per "Salva i file scaricati su:"

Seleziona la cartella Temp appena creata. Se vuoi una pila nel Dock, o la vuoi nella barra laterale del Finder, trascinala nei luoghi appropriati.

Se vuoi che la cartella Download scompaia, in Terminale, puoi eseguire il comando

  chflags hidden ~/Downloads
    
risposta data 05.09.2011 - 07:10
fonte
0

Potresti anche post-elaborare i download per verificare se la nuova cartella è montata e utilizzare un motore di regole come Hazel per sviluppare la tua logica.

I vantaggi di questo sono duplici.

  1. Non si scherza con il sistema che si aspetta ed è progettato per ~ / Downloads per esistere ed essere usato
  2. Lo strumento Hazel è generale - una volta implementata questa "operazione" probabilmente troverai altre aree per applicare quell'abilità / strumento e rendere il tuo ambiente ancora più automatizzato e personalizzato nel rispetto della progettazione del sistema e sfruttando il sistema funzionalità come le cartelle di controllo e le notifiche del file system.
risposta data 23.02.2016 - 14:08
fonte

Leggi altre domande sui tag