Gibt es eine Möglichkeit, das Ausführungsbit für eine Datei in osx 10.6.8 zu setzen/zu löschen, ohne das Terminal zu verwenden (oder es zu umgehen)?

Ich möchte folgendes tun:

chmod +x filename.txt

ohne das Terminal zu benutzen. Gibt es eine Möglichkeit, das Terminal zu umgehen und einen Kernel-Systemaufruf aufzurufen? Ich würde lieber kein Programm schreiben, um dies zu tun. Stattdessen habe ich mich gefragt, ob ich irgendwie ein Terminal mit (vielleicht) einer Anwendung neben dem Terminal simulieren könnte, um Systemaufrufe aufzurufen.

Ich habe bereits versucht, Befehlstaste + i für die Datei auszuführen, um die Informations-GUI anzuzeigen. Es gibt jedoch keine Möglichkeit, das Execute-Bit zu setzen.

Ich würde mich über Hilfe von OS X-Administratorexperten in der Community freuen.

Hast du Automator ausprobiert?

Antworten (3)

Keyboard Maestro kann dies mit dem folgenden Makro tun, daschmod +xfür jedes Element in der aktuellen Finder-Auswahl ausgeführt wird:

⌃⇧X: Für jeden Gegenstand in der Sammlung Aktionen ausführen Die Gegenstände in der (festen) Finder-Auswahl;  Shell-Skript ausführen;  chmod +x "$KMVAR_Datei".

Makro herunterladen

Sie könnten einen SFTP-Client (wie CyberDuck, Transmit usw.) verwenden, um Ihnen eine Finder-ähnliche Ansicht Ihrer Dateien mit einer GUI-Oberfläche für die Berechtigungskontrolle zum Einschließen des x-Bits zu geben.

Mit Transmit müssen Sie nicht einmal eine SSH-Verbindung herstellen, Sie können einfach lokal surfen. Ich bin mir nicht sicher, ob einer der kostenlosen Clients diese Funktion anbietet.

Path Finder , ein Finder-Ersatz, hat eine Get-Info, mit der Sie das Ausführungsbit ändern können.