Créer un ficher avec la date
Créer un fichier avec la commande date
Il est courant d'utiliser la commande [[date]] pour générer dynamiquement un nom de fichier basé sur la date ou l'heure actuelle. Cette technique est utile pour organiser des fichiers ou des journaux.
Créer un fichier nommé avec la date
Pour créer un fichier utilisant la date actuelle dans son nom, combinez date
avec une commande comme touch
(création de fichiers) ou un éditeur de texte.
Exemple :
touch "$(date '+%Y-%m-%d').txt"
Cela crée un fichier nommé 2024-11-20.txt
.
Si vous voulez inclure l'heure, utilisez un format étendu :
touch "$(date '+%Y-%m-%d_%H-%M-%S').txt"
Ce fichier inclura également l'heure, par exemple : 2024-11-20_14-30-45.txt
.
Utiliser un éditeur de texte
Si vous voulez créer et ouvrir un fichier directement dans un éditeur comme
nano
, vim
, ou micro
, utilisez la commande suivante :
micro "$(date '+%Y-%m-%d').txt"
Cela ouvrira le fichier 2024-11-20.txt
dans l'éditeur.
Automatisation avec un script
Pour simplifier le processus, créez un script Bash ou Zsh :
Exemple :
#!/bin/bash
# Créer ou ouvrir un fichier nommé avec la date actuelle
FILENAME="$(date '+%Y-%m-%d').txt"
touch "$FILENAME"
echo "Fichier créé : $FILENAME"
Rendez le script exécutable :
chmod +x script_date.sh
Puis exécutez-le :
./script_date.sh&
Applications pratiques
-
Gestion de journaux : Créez des fichiers de log ou des rapports quotidiens automatiquement nommés.
-
Organisation de projets : Archivez vos notes ou tâches par date.
-
Sauvegardes : Nommez les fichiers de sauvegarde avec une date et une heure pour faciliter le suivi des versions.
Ressources
-
Consultez
man date
pour explorer les options de format. -
Explorez des scripts avancés pour des tâches automatisées avec des dates.