Basato su una soluzione vicina che @thierry ha già dato qui da Giacomo Balli , abbiamo creato questo soluzione per aiutare molti di voi, dal momento che il problema rimane ancora. Quando cancella un file in MacOS , le sue posizioni originali sono memorizzato nei file nascosti .DsStore
nel caso in cui si desideri ripristinarlo. Le versioni recenti di macOS hanno la capacità di rimettere le cose nel Cestino da dove provengono, lickety-split, ed è molto più veloce del trascinamento e del rilascio. Quindi, come sai, se fai clic sull'icona del cestino nel Dock, vedrai gli elementi che hai, beh, cestinati. Fai clic con il pulsante destro del mouse o fai clic tenendo premuto il tasto Controllo su qualsiasi file (oppure tieni premuto Comando per fare clic e seleziona più elementi, quindi fai clic tenendo premuto il tasto Ctrl) e vedrai l'opzione Metti indietro. L'unico problema è che ci permette di farlo solo per un oggetto alla volta.
Soluzione
-
Inizia clonando il repository sul tuo computer locale in modo da poter iniziare a utilizzare la nostra soluzione;
git clone [email protected]: opprDev / trash-back.git
cd cestino-back
-
Esegui AppleScript su quel computer, tramite il comando osascript;
script osascript / cestino-back.scpt
Conclusioni
L'esecuzione di AppleScript aumenta notevolmente ciò che puoi fare da remoto dalla riga di comando, e consente un sacco di trucchi interessanti che sono difficili da fare altrimenti. Mentre è possibile eseguire interi script nella riga di comando, questo modo di eseguire è solo in esecuzione può anche accedere a un computer remoto (usando ssh) ed eseguire AppleScript su quel computer, tramite il comando osascript
. Il comando osascript
può anche eseguire qualsiasi altra Open Scripting Architecture lingua usando il modificatore -l.