-
Wenn ich Dateien per Finder manipulieren möchte schaffe ich mir doch kein NAS an...
Sondern einen kleinen Mac mini (1,4 GHz) mit einem fetten externen Laufwerk (MyBook Duo 12 TB). Läuft dann auch unter OS X 10.12.3... -
Nein, die Rückfrage kommt immer, aber...
...du kannst dich auf dem NAS per SSH als root einloggen und die Datei dort mit "rm -rf /Pfad/Datei" direkt löschen - oder du schreibst dir ein bash Script das z.b. von einem Raspberry Pi dort als root einloggt und eine Datei für dich mit Root rechten löscht. Das ganze geht dann mit sshpass, beispiel hier:
http://nicht-traeumen-sondern-machen.de/RaspberryPi_Basteleien/Code_Qnaps_fernsteuern.php -
Danke, aber das ist dann zu viel des guten. :-) Ging mir nur um die nervige Meldung
wenn man manchmal mehrere einzelne Ordner löschen möchte dann nervt die Abfrage einfach.
Sooo schlimm ist es dann aber auch wieder nicht.
Danke jedenfalls! -
Mit Automator einen Service schreiben der im Finder markierte Dateien entgegen nimmt und dann das shell commando ausführt
Klingt jetzt nicht so kompliziert, daß Du die Scriptingzeit bald wieder eingespart hast.
Sind nur ein paar Zeilen und dann hast Du es im Finder Kontetxtmenü unter "Services"
-
-
Hier ist eine – wie sollte es anders sein – AppleScript Lösung
Zunächst ein Warnhinweis, bitte lesen und beachten:
Das script löscht im Finder markierte Dateien sofort ohne Rückfrage.
Die Dateien werden NICHT in den Papierkorb gelegt.
- Den code in den Script Editor kopieren
- ⌘S drücken und das script als Programm irgendwo speichern. Der Ort spielt keine Rolle.
- Im Finder den Ordner öffnen in dem sich das Script-Programm befindet.
- Mit gedrückter ⌘-Taste die Programmdatei im Finder-Fenster in den Zwischenraum links vom Suchfeld ziehen
Das Programm funktioniert in jedem Finder-Fenster. Um Ordner und Dateien zu löschen die Dateien markieren und einmal auf das Programm klicken oder die Dateien auf das Programm icon ziehen.
Noch einmal:
Die gelöschten Objekte werden NICHT in den Papierkorb gelegt, sie werden sofort gelöscht.
Benutzung auf eigene Gefahr
Edit: Es ist wirklich zu gefährlich mit einem Klick unwiderruflich Daten zu löschen.
Ich habe das script so geändert, dass eine Abfrage für alle Dateien kommt.
Show Plain Text- on run
- activate application "SystemUIServer" -- works around a selection bug
- tell application "Finder"
- activate
- set sel to (get selection)
- end tell
- if sel is {} then
- display dialog "Nichts ausgewählt" buttons {"Abbrechen"} default button 1
- return
- end if
- open sel
- end run
- on open theseItems
- tell application "Finder"
- display dialog ((count theseItems) as text) & " Datei(en) sofort löschen?" buttons {"Abbrechen", "Löschen"} default button 1
- if button returned of result is "Abbrechen" then return
- end tell
- repeat with oneFile in theseItems
- set filePath to POSIX path of (oneFile as alias)
- do shell script "/bin/rm -rf " & quoted form of filePath
- end repeat
- end open
- Den code in den Script Editor kopieren
-
Kann jemand bitte den Script so umschreiben..
...dass die zu löschende Datei direkt in den Papierkorb geschoben wird.
Die Rückfrage ist auch hier das "nervende Problem".
Danke und Gruss
Manfred -
Danke. Das ist dann ja die "scharfe" Variante, direktes Löschen, ohne den Papierkorb...
.. aber, kann man das auch so machen, dass die Datei/der Ordner direkt in den Papierkorb geschoben wird ?
Gruss Manfred -
"Papierkorb" ist eine Funktion des jeweiligen Betriebssystems – also hier des NAS, nicht macOS.
Wenn Du einen willst, musst Du in der Konfiguration des NAS suchen, ob du da was aktivieren kannst. Bei Synology gibt es das.
Dann wandern zu löschenden Dateien in diesen speziellen Ordner.
-
-