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

  1. Gestion de journaux : Créez des fichiers de log ou des rapports quotidiens automatiquement nommés.

  2. Organisation de projets : Archivez vos notes ou tâches par date.

  3. Sauvegardes : Nommez les fichiers de sauvegarde avec une date et une heure pour faciliter le suivi des versions.

Ressources

Back to the top ↑