Commande Linux touch

Linux 命令大全Référence des commandes Linux

La commande Linux touch est utilisée pour modifier les attributs d'horodatage des fichiers ou répertoires, y compris l'heure d'accès et l'heure de modification. Si le fichier n'existe pas, le système créera un nouveau fichier.

ls -l peut afficher les enregistrements d'horodatage des fichiers.

Syntaxe

touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][--help][--version][文件或目录…]
  • Description du paramètre:
  • a Modifier l'enregistrement de l'heure d'accès du fichier.
  • m Modifier l'enregistrement de l'heure de modification du fichier.
  • c Si le fichier cible n'existe pas, un nouveau fichier ne sera pas créé. Même effet que --no-create.
  • f Non utilisé ; conservé pour la compatibilité avec d'autres systèmes Unix.
  • r Utiliser l'horodatage du fichier de référence, même effet que --file.
  • d Définir l'heure et la date ; divers formats peuvent être utilisés.
  • t Définir l'horodatage du fichier ; le format est le même que celui de la commande date.
  • --no-create Ne créera pas de nouveau fichier.
  • --help Afficher le format de la commande.
  • --version Afficher les informations de version.

Exemples

Utilisez la commande "touch" pour modifier les attributs d'horodatage du fichier "testfile" sur l'heure système actuelle. Saisissez la commande suivante :

$ touch testfile                #修改文件的时间属性 

Tout d'abord, utilisez la commande ls pour afficher les attributs du fichier testfile, comme indiqué ci-dessous :

$ ls -l testfile                #查看文件的时间属性  
#原来文件的修改时间为16:09  
-rw-r--r-- 1 hdd hdd 55 2011-08-22 16:09 testfile  

Après avoir exécuté la commande "touch" pour modifier les attributs du fichier, vérifiez à nouveau les attributs d'horodatage du fichier, comme indiqué ci-dessous :

$ touch testfile                #修改文件时间属性为当前系统时间  
$ ls -l testfile                #查看文件的时间属性  
#修改后文件的时间属性为当前系统时间  
-rw-r--r-- 1 hdd hdd 55 2011-08-22 19:53 testfile  

Lorsque vous utilisez la commande "touch", si le fichier spécifié n'existe pas, un nouveau fichier vide sera créé. Par exemple, pour créer un fichier vide nommé "file" dans le répertoire courant avec cette commande, saisissez ce qui suit :

$ touch file            #创建一个名为“file”的新的空白文件 

Linux 命令大全Référence des commandes Linux

Autres extensions