Ändern Sie das Scrot-Ausgabeverzeichnis

7

Bei der Verwendung scrotmöchte ich, dass die Dateien nicht ~/Pictures/Screenshots/in meinem Home-Verzeichnis, sondern in angezeigt werden.


scrot -e 'mv $f ~/Pictures/Screenshots/'

funktioniert in Ordnung, aber ich würde gerne nicht das -eFlag verwenden müssen, da die Dateiausgabe jedes Mal in meinem Screenshot-Ordner sein soll. Kann ich scrotimmer in ausgeben ~/Pictures/Screenshots/, damit

scrot

werden die Dateien in diesem Verzeichnis nur automatisch ausgegeben?

Blaues Eis
quelle

Antworten:

9

Setzen Sie diese Zeile ein ~/.bash_aliases. Möglicherweise müssen Sie das Terminal schließen und erneut öffnen, damit der neue Alias ​​funktioniert:

alias myscrot='scrot ~/Pictures/Screenshots/%b%d::%H%M%S.png'
  • Dadurch wird eine Datei wie May15::110346.pngin erstellt~/Pictures/Screenshots
  • Sie können Ihren Screenshot auch auf andere Weise mit einem Zeitstempel versehen, aber das gefällt mir. Siehe man scrotund man datefür weitere Optionen.
  • Ich habe absichtlich verwendet, myscrotdamit das Original scrotnoch funktionsfähig ist, aber Sie können es nur verwenden, scrotwenn Sie es wünschen!
DK Bose
quelle