[LINUX] Erstellen Sie einen Befehl zum Löschen aller temporären Dateien, die in einem bestimmten Ordner generiert wurden

Unerfahrene Molekülorbital-Software "Gamess" usw. generiert mysteriöse temporäre Dateien wie "~ .dat" und "~ .F05" in einem beliebigen Ordner und verschwindet auch nach Abschluss der Berechnung in Games nicht. (Natürlich verschwindet es auch dann nicht, wenn der Fehler endet.) Also habe ich den Befehl "Alias" als Befehl übernommen, mit dem alle auf einmal gelöscht werden können.

Einfach ausgedrückt, mit dem Alias-Befehl können Sie Ihre bevorzugten Befehle und Operationen mit Ihrer bevorzugten Zeichenkette im Terminal registrieren und diese Befehle aus einem beliebigen Verzeichnis ausführen.

Lass es uns einstellen.

Angenommen, eine temporäre Gamess-Datei wird am folgenden Speicherort generiert: Verwenden wir "Qiita" als Benutzernamen

/home/Qiita/gamess/tmp

Ich möchte die in diesem Ordner generierten Dateien bedingungslos löschen, wenn ich einen bestimmten Befehl eingebe. Wenn Sie hier die Zeichenfolge "delete" in das Terminal eingeben, stellen Sie ein, dass alle Dateien im obigen Ordner gelöscht werden.

alias


alias delete='rm -rf /home/Qiita/gamess/tmp/*'
#alias (1) = '(2)'

(1) registered ・ ・ Zu registrierende Zeichenkette (2) ・ ・ ・ Befehl, der ausgeführt werden soll, wenn (1) eingegeben wird Im obigen Beispiel ist der Befehl rm der Zeichenfolge delete zugeordnet, aber Sie können natürlich auch einen anderen Befehl verwenden. Ich dachte, dass dieser Alias für Operationen verwendet werden könnte, bei denen die Befehle nicht kontinuierlich sind.

Außerdem wird der obige Alias-Befehl beim Abmelden nicht registriert Ich denke, es ist eine gute Idee, es in ~ / .bashrc zu registrieren.

Danke fürs Lesen.

Recommended Posts

Erstellen Sie einen Befehl zum Löschen aller temporären Dateien, die in einem bestimmten Ordner generiert wurden
2 Möglichkeiten, alle CSV-Dateien in einem Ordner zu lesen
[Python] Benennen Sie alle Bilddateien in einem bestimmten Ordner nach Aufnahmedatum und -zeit um
Batch-Konvertierung aller XLSX-Dateien im Ordner in CSV-Dateien
Ein Befehl zum Auflisten aller Dateien in der Reihenfolge des Dateinamens
So kombinieren Sie alle CSVs in einem Ordner zu einer CSV
Generieren Sie alle Dateien mit einer bestimmten Erweiterung
So erstellen Sie einen Git-Klonordner
Lesen Sie alle CSV-Dateien im Ordner
Verwenden Sie den Befehl rm nicht, um Dateien zu löschen
Verwenden Sie shutil, um alle Ordner mit einer kleinen Anzahl von Dateien zu löschen
[Python] Holen Sie sich die Dateien mit Python in den Ordner
Fügen Sie einen Befehl hinzu, um ähnliche Dateien zusammen zu markieren
Ich möchte mit Python ein Fenster erstellen
So erstellen Sie eine JSON-Datei in Python
Verwenden Sie den Befehl [shell], um eine beliebige Datei zu komprimieren, um eine Datei zu erstellen und die Originaldatei zu löschen.
Erstellen Sie einen Sub-Sub-Befehl mit dem Klick --netsted-Sub-Sub-Befehl -
Versuchen Sie, einen neuen Befehl unter Linux zu erstellen
So erhalten Sie die Dateien im Ordner [Python]
Vergessen Sie nicht, die Datei zu schließen, nur weil sie sich in einem temporären Ordner befindet
So erstellen Sie eine Rest-API in Django
So zählen Sie Zahlen in einem bestimmten Bereich
Erstellen Sie einen Befehl, um das Arbeitsprotokoll abzurufen
[Python] Ich möchte bestimmte Dateien, die in jedem Ordner verteilt sind, an einem Ort sammeln
Ich habe versucht, eine Klasse für die Suche nach Dateien mit der Glob-Methode von Python in VBA zu erstellen
Erstellen Sie ein Plug-In, das Python Doctest auf Vim ausführt (2)
Erstellen Sie ein Plug-In, um Python Doctest mit Vim (1) auszuführen.
So führen Sie einen Befehl mit einem Unterprozess in Python aus
So verweisen Sie auf statische Dateien in einem Django-Projekt
Rufen Sie die Excel-Liste rekursiv in einem bestimmten Ordner mit Python ab und schreiben Sie sie in Excel.
[Befehl] Befehl zum Abrufen einer Liste von Dateien mit Zeichen voller Breite
Ich habe einen Befehl zum Generieren eines Kommentars für eine Tabelle in Django eingegeben
Verarbeiten Sie die Dateien im Ordner in der Reihenfolge mit dem Shell-Skript
Löschen Sie alle auf pip installierten Bibliotheken mit einem einzigen Befehl
Erstellen wir eine Funktion, um die Schaltfläche in Tkinter gedrückt zu halten
Geben Sie in vielen Excel gleichzeitig bestimmte Daten in ein bestimmtes Blatt ein
[Python] Erstellen Sie ein Programm, das Zeilenumbrüche in der Zwischenablage löscht. + Als Verknüpfung mit Fenstern registrieren
Erstellen Sie eine Funktion in Python
[systemd] Befehl zum Löschen des Dienstes
So zeigen Sie eine bestimmte Dateispalte unter Linux an (awk)
[C-Sprache] [Linux] Versuchen Sie, einen einfachen Linux-Befehl zu erstellen. * Fügen Sie einfach hinzu! !!
[sh] Das Speichern der Befehlsausführung führt zu Variablen
So erhalten Sie alle möglichen Werte in einem regulären Ausdruck
So erhalten Sie eine Zeichenfolge aus einem Befehlszeilenargument in Python
[Los] Erstellen Sie einen CLI-Befehl, um die Erweiterung des Bildes zu ändern
Eine einfache Möglichkeit, einen zuvor ausgeführten Befehl in ipython erneut auszuführen
Wie erstelle ich eine große Menge an Testdaten in MySQL? ??
Ich möchte eine Pipfile erstellen und im Docker wiedergeben
Erstellen Sie eine Funktion, um den Inhalt der Datenbank in Go abzurufen
So löschen Sie mehrere angegebene Positionen (Indizes) in einer Python-Liste
Finden Sie alle Muster, um eine bestimmte Zahl aus dem Satz zu extrahieren
Ich habe den Befehl gegeben, einen farbenfrohen Kalender im Terminal anzuzeigen
Ruft eine Liste der Dateien in einem Ordner mit Python ohne Pfad ab
Erstellen Sie ein Befehlszeilenprogramm, um mit Python Dollar in Yen umzurechnen