Comment utiliser la commande mktemp sur Linux

Comment utiliser la commande mktemp sur Linux
Nous avons tendance à créer de nombreux fichiers et dossiers dans le dossier à domicile de nos systèmes Linux. Ces fichiers et dossiers peuvent enregistrer les données à l'infini sans la suppression de ces fichiers et dossiers lors du redémarrage. Linux est venu avec la nouvelle fonctionnalité pour créer des fichiers temporaires dans le dossier «TMP». Ces fichiers ou dossiers seraient automatiquement supprimés après le redémarrage et toutes les données de ces fichiers ou dossiers seront perdues. Jetons un coup d'œil à la commande «mktemp» dans le shell Linux pour créer les fichiers temporaires dans Ubuntu 20.04 Système.

Vous devez vous assurer que votre système est déjà à jour et mis à niveau vers Ubuntu 20.04 Système. Sinon, essayez d'utiliser la commande «APT» dans le shell terminal Ubuntu avec le mot-clé «mise à jour». Avant tout, vous devez ouvrir l'application de ligne de commande pour faire tout cela. L'application de ligne de commande peut être lancée avec l'utilisation du menu d'activité dans le coin supérieur gauche de votre Ubuntu 20.04 écran. Appuyez sur cette icône et une barre de recherche sera ouverte. Écrivez le nom d'une application de ligne de commande comme «terminal» et appuyez sur le bouton ENTER. Il ouvrira votre terminal en quelques secondes.

Jetons un coup d'œil à la façon dont la commande de mot unique «Mktemp» fonctionne dans le shell. Ainsi, dans la zone de requête, nous avons écrit la commande «Mktemp» et appuyé sur «Entrer» à des fins d'exécution. La sortie sera comme «/ tmp / tmp.Lb1dovqupf ». Il s'agit d'un fichier aléatoire et temporaire créé dans le dossier «TMP» de votre système. Le nom d'un fichier est également généré automatiquement.

Vérifions le dossier «TMP» de notre système maintenant. Ouvrez-le via l'explorateur de fichiers. Vous pouvez voir sur l'image en dessous que le fichier tmp.Lb1dovqupf est généré.

Vous avez vu que le fichier n'a pas d'extension. Si vous souhaitez ajouter une extension à la fin d'un fichier temporaire, vous devez ajouter le mot-clé «-Suffix» dans la commande mkTemp avec l'extension. L'extension doit être ajoutée dans les virgules inversées. Vous pouvez voir, nous utilisons le «.Extension txt ”pour créer un fichier de type de texte dans le dossier" TMP ". Après avoir exécuté cette commande, le fichier aléatoire «TMP.Q0GLVSUC75.txt "avec le".Txt »l'extension est créée selon la sortie.

Après avoir ouvert le dossier «TMP» à l'aide de l'explorateur de fichiers, nous avons vu que le fichier texte temporaire «TMP.Q0GLVSUC75.txt "est créé dans le dossier ayant le".Extension txt ”.

Il s'agissait de la création d'un fichier temporaire dans le dossier «TMP». Avec les fichiers texte ou les fichiers simples aléatoires, nous pouvons également créer le répertoire temporaire dans le dossier «TMP». Ce nom de répertoire sera également généré au hasard je.e. attribué par lui-même. Cette commande «mktemp» peut être utilisée avec l'indicateur «-d» pour créer un répertoire aléatoire dans le dossier «TMP». Après l'exécution de cette requête, le nom du répertoire «TMP.55ulnaranu »est créé dans le dossier« TMP »comme l'image a démontré.

Ouvrez l'explorateur de fichiers et naviguons vers le dossier «TMP» de votre Ubuntu 20.04 Système comme indiqué ci-dessous. Le répertoire nommé «TMP.55ulnaranu »peut être vu dans le dossier« TMP »ouvert de notre système illustré dans l'image. Ceci est le dossier temporaire et peut se retirer automatiquement du système une fois que vous avez redémarré votre Ubuntu 20.04 Système.

Identiques que les fichiers aléatoires simples, les fichiers et répertoires temporaires ont également certains privilèges et restrictions attribuées automatiquement par le système une fois celles-ci créées. Disons, nous avons créé un nouveau fichier temporaire «TMP.uhphowaabz "avec la requête" mktemp "dans la coquille. Maintenant, nous pouvons consulter les privilèges attribués à ce fichier temporaire nouvellement créé avec la commande liste. Nous devons donc utiliser le mot-clé «LS» avec l'indicateur «-al» ainsi que l'emplacement du fichier dans le dossier «TMP».

Le résultat montre que le fichier aléatoire n'a que des privilèges «lire» et «écrire» pour l'utilisateur actuel I.e., «Saeedraza» et n'a pas de privilèges attribués pour le groupe et les autres utilisateurs. La sortie affiche également l'utilisateur et le groupe auquel il appartient avec sa date et sa date de création. Il s'agissait des fichiers temporaires simples.

Maintenant, nous allons vérifier la même chose pour les répertoires temporaires. Par conséquent, vous devez créer un répertoire temporaire dans le dossier «TMP» en utilisant la commande «Mktemp» avec l'indicateur «-d». Le répertoire est maintenant généré dans le répertoire «TMP». La commande List est utilisée pour vérifier les privilèges attribués au répertoire temporaire qui vient d'être créé dans le dossier «TMP». L'indicateur «-ld» est utilisé dans la commande List à côté du chemin du répertoire comme ci-dessous.

Le répertoire a lu, écrire et exécuter les droits de l'exécution de l'utilisateur actuel I.e., saedraza. Alors que les autres utilisateurs et groupes n'ont aucun droit de lire, écrire et exécuter ce répertoire. La sortie présentée dans les images montre le nom, la date du répertoire, l'heure à laquelle il est créé. Il montre également le groupe et le nom d'utilisateur auquel il appartient.

Le MKTemp est non seulement utilisé pour créer les fichiers et répertoires temporaires dans le dossier des comptes «TMP», mais aussi le dossier «Accueil». Pour cela, vous devez ajouter le nom de fichier avec plus de 3 «xxx» à la fin. Il finira par créer votre fichier «newchs» dans le dossier à domicile. Les caractères «xxx» seront automatiquement remplacés par des caractères générés automatiquement du système. La commande List est utilisée pour répertorier tous les fichiers et répertoires de la maison actuelle de notre Ubuntu 20.04 Système. Le fichier «newchs» est affiché dans le répertoire «Accueil».

Pour créer un répertoire dans le dossier racine à domicile, nous devons ajouter l'indicateur «-d» dans le dossier «Mktemp» avec le nom du répertoire ayant «xxx» à sa fin. Le répertoire «newoc9» est généré. La requête «LS» de liste montre que le répertoire «newoc9» est dans le dossier à domicile.

Conclusion

Nous avons mis en œuvre le fonctionnement de la commande «Mktemp» dans Ubuntu 20.04. Nous l'avons utilisé pour créer des fichiers et dossiers temporaires dans le dossier «TMP» ainsi que quelques extensions. Nous avons également examiné comment créer le fichier et le répertoire temporaires dans le dossier à domicile de notre système.