Comment créer de nouveaux fichiers sur Linux en utilisant le toucher

Comment créer de nouveaux fichiers sur Linux en utilisant le toucher

De temps en temps, les utilisateurs de Linux ressentent le besoin de créer un nouveau fichier sur leur système. Que ce soit pour prendre des notes, écrire du code ou simplement pour valider un fichier lors de la programmation, la commande tactile est le seul utilitaire de création de fichier dont vous avez besoin.





La création de fichiers et la gestion des horodatages sous Linux sont un jeu d'enfant avec la commande tactile. Ici, dans cet article, nous discuterons en détail de la commande tactile, ainsi que des différentes fonctions pouvant être exécutées à l'aide de l'outil.





Qu'est-ce que la commande tactile ?

La fonction principale de la commande tactile est de mettre à jour et de gérer les horodatages des fichiers. Si vous avez un peu d'expérience sur Linux, vous savez peut-être déjà que sur les distributions Linux, chaque le fichier a des horodatages spécifiques associé à eux.





Les horodatages sont responsables du stockage des informations relatives aux fichiers, telles que la dernière modification, accès ou modification du fichier. Ces horodatages sont mtime, atime et ctime. Toutes ces informations peuvent être modifiées facilement à l'aide de la commande tactile.

Comment utiliser la commande tactile

L'utilisation la plus basique de la commande tactile est de créer de nouveaux fichiers vides. Contrairement à la commande cat, qui vous invite à ajouter du contenu à votre fichier au moment de la création, la commande touch crée un fichier vide sans de telles invites.



Ceci est bénéfique pour les développeurs de logiciels qui doivent constamment créer de nouveaux fichiers, soit pour écrire du code, soit pour valider l'existence d'un fichier spécifique.

Syntaxe de base

La syntaxe de base de la commande tactile est :





touch [options] [filename]

Vous pouvez utiliser les fonctionnalités de la commande tactile en passant divers arguments et drapeaux à la place de options , tandis que nom de fichier est le nom du fichier que vous souhaitez créer.

Créer de nouveaux fichiers avec le toucher

Pour créer un fichier vide à l'aide du toucher, tapez toucher suivi du nom du fichier.





touch newemptyfile

La commande susmentionnée créera un nouveau fichier nommé nouveaufichiervide dans le répertoire de travail courant. Vous pouvez vérifier que le fichier a été créé en utilisant la commande ls .

De même, vous pouvez créer plusieurs fichiers en passant les noms de fichiers séparés par le espacer personnage.

touch fileone filetwo filethree

Modifier les horodatages des fichiers

Comme mentionné ci-dessus, trois horodatages sont associés à chaque fichier de votre stockage.

comment voir instagram dms sur pc
  1. Heure d'accès (atime)
  2. Heure modifiée (mtime)
  3. Changer l'heure (ctime)

Vous pouvez modifier l'accès et l'heure de modification de n'importe quel fichier de votre système à l'aide de la commande tactile.

Pour mettre à jour l'heure et l'heure d'un fichier, utilisez le flag avec la commande tactile par défaut.

comment suivre quelqu'un sur google maps ?
touch -a textfile

La commande ci-dessus remplacera l'heure d'accès et de modification du fichier par l'heure actuelle. Si le fichier n'existe pas, touch créera un nouveau fichier et lui attribuera les horodatages.

Vous pouvez modifier l'heure de modification (mtime) d'un fichier à l'aide de la -m drapeau avec le toucher aussi.

touch -m textfile

Vous pouvez vérifier si les horodatages ont été modifiés en émettant le Etat commande avec le nom de fichier en argument.

stat textfile

Sortir:

File: `textfile'
Size: 13 Blocks: 8 IO Block: 4096 regular file
Device: 801h/2049d Inode: 327688 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ ubuntu) Gid: ( 1000/ ubuntu)
Access: 2021-04-12 16:59:45.000000000 +0000
Modify: 2021-04-12 16:57:59.000000000 +0000
Change: 2021-04-12 17:02:43.000000000 +0000

Dans l'extrait ci-dessus, vous pouvez voir que la sortie affiche l'atime, le mtime et le ctime du fichier spécifié.

En utilisant le -c flag avec la commande touch ne crée pas de nouveau fichier s'il n'existe pas. Au lieu de cela, il est uniquement utilisé pour attribuer un nouvel horodatage aux fichiers déjà existants.

touch -c existfile

En rapport: Utiliser Vi ? Voici comment ouvrir un fichier puis enregistrer et quitter

Ajouter des horodatages personnalisés à un fichier

Pour ceux qui souhaitent définir un horodatage de modification personnalisé pour leur fichier, le -c et -t des options peuvent être utiles. Utilisez le format suivant pour faire de même.

touch -c -t YYDDHHMM filename

...où AAAJHHMM est la date et l'heure que vous souhaitez régler et nom de fichier est le nom du fichier que vous souhaitez modifier.

Pour modifier l'horodatage du fichier de manière plus conviviale, utilisez le -ré drapeau avec la commande tactile. Vous devrez spécifier l'heure que vous souhaitez régler dans un langage simple.

touch -d '5 hours ago' newfile

En combinant la commande date avec le toucher, vous pouvez ajouter un nouvel horodatage de modification conformément à l'ancien.

touch -d '$(date -r filename) - 5 hours' existfile

Si l'horodatage du fichier est 14h00, l'exécution de la commande susmentionnée définira 9h00 comme nouveau mtime pour le fichier.

Vous pouvez également définir un horodatage de modification personnalisé pour les fichiers au moment de la création. Les -t flag vous permet de faire la même chose.

touch -t YYMMDDHHMM.SS filename

Par exemple, pour créer un nouveau fichier avec 12 décembre 2020, 09:00:33pm comme horodatage, utilisez la commande suivante.

touch -t 202012120900.33 newfile

Si vous ne parvenez pas à trouver le chemin d'accès au fichier que vous souhaitez modifier, utilisez la commande find pour rechercher des fichiers avec un nom similaire.

Vous pouvez également définir le mtime et l'atime du fichier individuellement lors de la création. Utilisez le et -m drapeaux avec la commande.

Pour n'affecter que le temps d'accès à un nouveau fichier au moment de la création :

touch -a -t 202012120900.33 newfile

La commande suivante attribue l'heure de modification spécifiée au fichier nouvellement créé.

touch -m -t 202012120900.33 newfile

Copier les horodatages à partir d'autres fichiers

Pour copier l'horodatage de tout autre fichier, utilisez le -r drapeau avec la commande tactile. La syntaxe par défaut de la commande est :

Windows 10 ressemble à Windows 8
touch -r originalfile copiedfile

...où les horodatages des fichier d'origine sont copiés sur le fichier copié .

Modification des informations de fichier sous Linux

La gestion des horodatages d'un fichier n'a jamais été aussi simple avec la commande tactile. Si vous cherchez à créer un nouveau fichier sur Linux, il existe plusieurs options telles que tactile, chat, etc. Mais ces choix ne sont viables que pour ceux qui ont une expérience décente de travail avec n'importe quel système d'exploitation basé sur Linux.

Pour ceux qui ne sont pas à l'aise avec la ligne de commande, plusieurs gestionnaires de fichiers sont disponibles qui vous permettent de créer de nouveaux fichiers de manière graphique. Et si vous voulez naviguer dans le stockage de votre système sans bombarder votre cerveau de commandes effrayantes, ces gestionnaires de fichiers seront le choix parfait pour vous.

Partager Partager Tweeter E-mail 10 meilleurs gestionnaires de fichiers pour les utilisateurs expérimentés de Linux

Avoir un gestionnaire de fichiers fiable facilite l'organisation des fichiers. Voici une liste des meilleurs gestionnaires de fichiers pour Linux.

Lire la suite
Rubriques connexes
  • Linux
  • Gestion de fichiers
  • Linux
A propos de l'auteur Profonde Sharma(79 articles publiés)

Deepesh est l'éditeur junior pour Linux chez MUO. Il écrit des guides d'information sur Linux, visant à offrir une expérience heureuse à tous les nouveaux arrivants. Pas sûr des films, mais si vous voulez parler de technologie, c'est votre homme. Pendant son temps libre, vous pouvez le trouver en train de lire des livres, d'écouter différents genres musicaux ou de jouer de sa guitare.

Plus de Deepesh Sharma

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner