Hvordan bruke mktemp -kommando på Linux

Hvordan bruke mktemp -kommando på Linux
Vi har en tendens til å lage mange filer og mapper i hjemmemappen til Linux -systemene våre. Disse filene og mappene kan lagre dataene uendelig uten fjerning av slike filer og mapper ved omstart. Linux kom med den nye funksjonen for å lage midlertidige filer i "TMP" -mappen. Disse filene eller mappene vil automatisk bli slettet etter omstarten, og alle dataene i disse filene eller mappene vil gå tapt. La oss ta en titt på “Mktemp” -kommandoen i Linux -skallet for å lage de midlertidige filene i Ubuntu 20.04 System.

Du må sørge for at systemet ditt allerede er oppdatert og oppgradert til Ubuntu 20.04 System. Hvis ikke, kan du prøve å bruke “APT” -pakkekommandoen i Ubuntu Terminal Shell sammen med nøkkelordet “Update”. Før alt, må du åpne opp kommandolinjeprogrammet for å gjøre alt dette. Kommandolinjeprogrammet kan lanseres med bruk av aktivitetsmenyen øverst til venstre i Ubuntu 20.04 Skjerm. Trykk på det ikonet og en søkefelt åpnes. Skriv navnet på et kommandolinjeprogram som "terminal" og trykk på Enter-knappen. Det åpner terminalen din om noen sekunder.

La oss ta en titt på hvordan “mktemp” enkeltord -kommandoen fungerer i skallet. Så innenfor spørringsområdet har vi skrevet “Mktemp” -kommandoen og presset “Enter” for utførelsesformålet. Utgangen vil være som “/TMP/TMP.Lb1dovqupf ”. Det er en tilfeldig og midlertidig fil opprettet i "TMP" -mappen i systemet ditt. Navnet på en fil genereres også automatisk.

La oss sjekke "TMP" -mappen i systemet vårt nå. Åpne den gjennom filutforskeren. Du kan se fra bildet under at filen TMP.LB1DOVQUPF genereres.

Du har sett at filen ikke har noen utvidelse. Hvis du vil legge til litt utvidelse på slutten av en midlertidig fil, må du legge til nøkkelordet "-Suffix" i Mktemp-kommandoen sammen med utvidelsen. Utvidelsen må legges til i de omvendte kommaene. Du kan se, vi har brukt “.txt ”utvidelse for å opprette en teksttypefil i“ TMP ”-mappen. Etter å ha utført denne kommandoen, den tilfeldige filen “TMP.Q0GLVSUC75.txt ”med“.TXT ”-forlengelse opprettes i henhold til utgangen.

Etter å ha åpnet “TMP” -mappen ved hjelp av File Explorer, har vi sett at den midlertidige tekstfilen “TMP.Q0GLVSUC75.txt ”opprettes i mappen som har“.txt ”-forlengelse.

Dette handlet om opprettelsen av en midlertidig fil i "TMP" -mappen. Sammen med tekstfilene eller tilfeldige enkle filer, kan vi også opprette den midlertidige katalogen i "TMP" -mappen. Dette katalognavnet vil også bli generert tilfeldig i.e. tildelt av seg selv. Denne “Mktemp” -kommandoen kan brukes med flagget “-D” for å opprette en tilfeldig katalog i "TMP" -mappen. Etter utførelsen av denne spørringen, katalognavnet “TMP.55ulnaranu ”er opprettet i" TMP "-mappen som bildet demonstrert.

La oss åpne File Explorer og navigere mot "TMP" -mappen til Ubuntu 20.04 System som vist nedenfor. Katalogen som heter “TMP.55Ulnaranu ”kan sees i den åpne" TMP "-mappen i systemet vårt vist på bildet. Dette er den midlertidige mappen og kan automatisk fjerne fra systemet når du starter Ubuntu 20 på nytt 20.04 System.

Samme som de enkle tilfeldige filene, de midlertidige filene og katalogene har også noen privilegier og begrensninger som er tildelt automatisk av systemet når disse er opprettet. La oss si, vi har opprettet en ny midlertidig fil “TMP.Uhphowaabz ”med“ Mktemp ”-spørsmålet i skallet. Nå kan vi sjekke de tildelte privilegiene til denne nyopprettede midlertidige filen med listekommandoen. Så vi må bruke nøkkelordet "LS" sammen med "-al" flagget sammen med plasseringen av filen i "TMP" -mappen.

Resultatet viser at den tilfeldige filen bare har "lest" og "skriv" privilegier for den nåværende brukeren i.e., “Saeedraza” og har ingen tildelte privilegier for gruppen og andre brukere. Utgangen viser også brukeren og gruppen den tilhører sammen med opprettelsesdatoen og klokkeslettet. Dette handlet om de enkle midlertidige filene.

Nå vil vi sjekke ut det samme for de midlertidige katalogene. Derfor må du opprette en midlertidig katalog i "TMP" -mappen ved å bruke “Mktemp” -kommandoen med “-D” -flagget. Katalogen er nå generert i "TMP" -katalogen. Listekommandoen brukes til å sjekke privilegiene som er tilordnet den midlertidige katalogen som nettopp er opprettet i "TMP" -mappen. "-LD" -flagget brukes i listekommandoen ved siden av katalogstien som nedenfor.

Katalogen har lest, skriver og utførelsesrettigheter til den nåværende brukeren i.e., Saeedraza. Mens de andre brukerne og gruppene ikke har noen rettigheter til å lese, skrive og utføre denne katalogen. Utgangen presentert på bildene viser katalogens navn, dato, tid den opprettes. Det viser også gruppen og brukernavnet den tilhører.

MKTEMP brukes ikke bare til å lage de midlertidige filene og katalogene i kontoen “TMP” -mappen, men også "Home" -mappen. For dette må du legge til filnavnet sammen med mer enn 3 “xxx” på slutten. Den vil til slutt opprette filen din "Newchs" i hjemmemappen. "XXX" -tegnene blir automatisk erstattet av automatisk genererte tegn i systemet. Listekommandoen brukes til å liste opp alle filene og katalogene til det nåværende hjemmet til Ubuntu 20.04 System. "NewChs" -filen vises i "Hjem" -katalogen.

For å opprette en katalog i Home Root-mappen, må vi legge til "-D" -flagget i "Mktemp" -mappen med katalognavnet som har "XXX" på slutten. Katalogen “Newoc9” er generert. Listen “LS” -spørsmålet viser at katalogen “Newoc9” er i hjemmemappen.

Konklusjon

Vi har implementert arbeidet med “Mktemp” -kommandoen i Ubuntu 20.04. Vi har brukt den til å lage midlertidige filer og mapper i "TMP" -mappen sammen med noen utvidelser. Vi har også sett på hvordan du oppretter den midlertidige filen og katalogen i hjemmemappen til systemet vårt.