Wie fügt man chmod + x zu einer Datei hinzu?

367
Pabate

Ich muss also chmod + x alot verwenden, und ich dachte, es könnte einfacher sein, einen Dienst in Automator zu erstellen, um ihn zum Rechtsklick-Menü hinzuzufügen. Auf diese Weise wird chmod + x für die ausgewählte Datei ausgeführt, wenn Sie sie mit der rechten Maustaste auswählen Ich habe keine Ahnung, wie das geht, also wäre jede Hilfe dankbar

Etwas Ähnliches: Fügen Sie dem Kontextmenü in Mac einen benutzerdefinierten Terminalbefehl hinzu

Was ist der Befehl, den ich rechts machen muss, um chmod + x für die Datei auszuführen, wenn ich mit der rechten Maustaste darauf klicke?

1

1 Antwort auf die Frage

0
Hefewe1zen

Es sind im Wesentlichen die gleichen Schritte. Ich denke, Sie brauchen nur das richtige Skript und die richtigen Parameter.

  1. Automator starten
  2. Wählen Sie Service
  3. Stellen Sie sicher, dass der Dienst so eingestellt ist, dass er "ausgewählte Dateien und Ordner" im "Finder" empfängt.
  4. Fügen Sie einen Aktionstyp hinzu: Shell-Skript ausführen
  5. Ändern Sie die Aktionsoptionen in Shell: / bin / bash, Eingabe übergeben: Als Argumente
  6. Jetzt möchten Sie Ihre Shell-Befehle hinzufügen. Da Sie bereits wissen, dass Sie als Befehl chmod + x benötigen, benötigen wir nur die richtigen Parameter, um die erhaltene Datei weiterzugeben. Das wird seinchmod +x "$@"
  7. Speichern Sie den Dienst (standardmäßig in ~ / Library / Services).

Sie sollten jetzt in der Lage sein, eine einzelne Datei auszuwählen und über das Menü Dienste das Flag für ausführbare Dateien hinzuzufügen.