[LINUX] Créez une commande pour supprimer tous les fichiers temporaires générés dans un dossier spécifique

Le logiciel d'orbite moléculaire inexpérimenté "Gamess" etc. générera des fichiers temporaires mystérieux tels que "~ .dat" et "~ .F05" dans n'importe quel dossier, et ne disparaîtra pas même après que le calcul dans Games soit terminé. (Bien sûr, il ne disparaît pas même si l'erreur se termine.) J'ai donc adopté la commande "alias" comme une commande qui peut tous les supprimer à la fois.

En termes simples, la commande alias vous permet d'enregistrer vos commandes et opérations préférées dans le terminal en utilisant votre chaîne de caractères préférée et d'exécuter ces commandes à partir de n'importe quel répertoire.

Définissons-le.

Supposons qu'un fichier Gamess temporaire soit généré à l'emplacement suivant: Utilisons "Qiita" comme nom d'utilisateur

/home/Qiita/gamess/tmp

Je souhaite supprimer sans condition les fichiers générés dans ce dossier lorsque je tape une certaine commande. Ici, si vous tapez la chaîne de caractères «supprimer» dans le terminal, définissez pour supprimer tous les fichiers dans le dossier ci-dessus.

alias


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

(1) ・ ・ ・ Chaîne de caractères à enregistrer (2) ・ ・ ・ Commande à exécuter lorsque (1) est entré Dans l'exemple ci-dessus, la commande rm est associée à la chaîne de caractères delete, mais vous pouvez bien sûr utiliser une autre commande. J'ai pensé que cet alias pourrait être utilisé pour des opérations où les commandes ne sont pas continues.

De plus, la commande d'alias ci-dessus ne sera pas enregistrée lorsque vous vous déconnecterez, donc Je pense que c'est une bonne idée de l'enregistrer dans ~ / .bashrc.

Merci pour la lecture.

Recommended Posts

Créez une commande pour supprimer tous les fichiers temporaires générés dans un dossier spécifique
2 façons de lire tous les fichiers csv dans un dossier
[Python] Renommez tous les fichiers image dans un dossier spécifique par date et heure de prise de vue
Conversion par lots de tous les fichiers xlsx du dossier en fichiers CSV
Une commande pour lister tous les fichiers par ordre de nom de fichier
Comment combiner tous les CSV d'un dossier en un seul CSV
Générer tous les fichiers avec une extension spécifique
Comment créer un dossier git clone
Lire tous les fichiers csv dans le dossier
N'utilisez pas la commande rm pour supprimer des fichiers
Utilisez shutil pour supprimer tous les dossiers avec un petit nombre de fichiers
[Python] Récupérez les fichiers dans le dossier avec Python
Ajouter une commande pour marquer ensemble des fichiers similaires
Je veux créer une fenêtre avec Python
Comment créer un fichier JSON en Python
Utilisez la commande [shell] pour compresser par zip n'importe quel fichier pour créer un fichier et supprimer le fichier d'origine.
Créez une sous-sous-commande à l'aide de la commande click --netsted sub-sub -
Essayez de créer une nouvelle commande sous Linux
Comment obtenir les fichiers dans le dossier [Python]
N'oubliez pas de fermer le fichier simplement parce qu'il se trouve dans un dossier temporaire
Comment créer une API Rest dans Django
Comment compter les nombres dans une plage spécifique
Créez une commande pour obtenir le journal de travail
[Python] Je souhaite rassembler des fichiers spécifiques dispersés dans chaque dossier au même endroit
J'ai essayé de créer une classe pour rechercher des fichiers avec la méthode Glob de Python dans VBA
Créer un plugin pour exécuter Python Doctest sur Vim (2)
Créez un plug-in pour exécuter Python Doctest avec Vim (1)
Comment exécuter une commande à l'aide d'un sous-processus en Python
Comment référencer des fichiers statiques dans un projet Django
Obtenez de manière récursive la liste Excel dans un dossier spécifique avec python et écrivez-la dans Excel.
[Commande] Commande pour obtenir une liste de fichiers contenant des caractères pleine largeur
J'ai fait une commande pour générer un commentaire pour une table dans Django
Traitez les fichiers du dossier dans l'ordre avec le script shell
Supprimer toutes les bibliothèques installées sur pip avec une seule commande
Créons une fonction pour maintenir Button dans Tkinter
Entrer simultanément des données spécifiques sur une feuille spécifique dans de nombreux Excel
[Python] Créez un programme qui supprime les sauts de ligne dans le presse-papiers + Enregistrez-vous comme raccourci avec Windows
Créer une fonction en Python
[systemd] Commande pour supprimer le service
Comment afficher une colonne de fichiers spécifiée sous Linux (awk)
[Langage C] [Linux] Essayez de créer une simple commande Linux * Ajoutez simplement! !!
[sh] Comment stocker les résultats de l'exécution de la commande dans des variables
Comment obtenir toutes les valeurs possibles dans une expression régulière
Comment obtenir une chaîne à partir d'un argument de ligne de commande en python
[Go] Créez une commande CLI pour changer l'extension de l'image
Un moyen simple de réexécuter une commande précédemment exécutée dans ipython
Comment créer une grande quantité de données de test dans MySQL? ??
Je veux créer un fichier pip et le refléter dans le menu fixe
Créez une fonction pour obtenir le contenu de la base de données dans Go
Comment supprimer plusieurs positions (index) spécifiées dans une liste Python
Trouvez tous les modèles pour extraire un nombre spécifique de l'ensemble
J'ai fait une commande pour afficher un calendrier coloré dans le terminal
Obtenez une liste de fichiers dans un dossier avec python sans chemin
Créez un outil de ligne de commande pour convertir des dollars en yens en utilisant Python