Come utilizzare il comando mktemp su Linux

Come utilizzare il comando mktemp su Linux
Tendiamo a creare molti file e cartelle nella cartella domestica dei nostri sistemi Linux. Questi file e cartelle possono salvare i dati all'infinito senza la rimozione di tali file e cartelle al riavvio. Linux ha inventato la nuova funzionalità per creare file temporanei nella cartella "TMP". Questi file o cartelle verrebbero eliminati automaticamente dopo il riavvio e tutti i dati all'interno di questi file o cartelle andranno persi. Diamo un'occhiata al comando "mktemp" nella shell Linux per creare i file temporanei in Ubuntu 20.04 Sistema.

Devi assicurarti che il tuo sistema sia già aggiornato e aggiornato a Ubuntu 20.04 Sistema. In caso contrario, prova a utilizzare il comando pacchetto "Apt" nella shell del terminale Ubuntu insieme alla parola chiave "aggiornamento". Prima di tutto, devi aprire l'applicazione della riga di comando per fare tutto questo. L'applicazione della riga di comando può essere lanciata con l'utilizzo del menu Attività nell'angolo in alto a sinistra del tuo Ubuntu 20.04 schermo. Tocca quell'icona e una barra di ricerca verrà aperta. Scrivi il nome di un'applicazione della riga di comando come "terminale" e premi il pulsante INVIO. Aprirà il tuo terminale in pochi secondi.

Diamo un'occhiata a come funziona il comando "mktemp" singola word nella shell. Quindi, all'interno dell'area di query, abbiamo scritto il comando "Mktemp" e premuto "Invio" per lo scopo di esecuzione. L'output sarà come “/TMP/TMP.Lb1dovqupf ". È un file casuale e temporaneo creato nella cartella "TMP" del sistema. Anche il nome di un file viene generato automaticamente.

Controlliamo ora la cartella "TMP" del nostro sistema. Aprilo tramite File Explorer. Puoi vedere dall'immagine sotto che il file tmp.LB1Dovqupf è generato.

Hai visto che il file non ha estensione. Se si desidera aggiungere un po 'di estensione alla fine di un file temporaneo, è necessario aggiungere la parola chiave "-suffix" nel comando mktemp insieme all'estensione. L'estensione deve essere aggiunta all'interno delle virgole invertite. Puoi vedere, abbiamo usato il ".Estensione txt "per creare un file di tipo di testo all'interno della cartella" TMP ". Dopo aver eseguito questo comando, il file casuale “TMP.Q0GLVSUC75.txt "con il".L'estensione txt ”viene creata secondo l'output.

Dopo aver aperto la cartella "TMP" utilizzando il file Explorer, abbiamo visto che il file di testo temporaneo "TMP.Q0GLVSUC75.txt "è creato nella cartella con il".estensione txt ".

Questo riguardava la creazione di un file temporaneo nella cartella "TMP". Insieme ai file di testo o ai file semplici casuali, possiamo anche creare la directory temporanea nella cartella "TMP". Questo nome di directory verrà anche generato casualmente i.e. assegnato da solo. Questo comando "mktemp" può essere utilizzato con il flag "-d" per creare una directory casuale all'interno della cartella "TMP". Dopo l'esecuzione di questa query, il nome della directory “TMP.55ulnaranu "è creato nella cartella" TMP "come dimostrato l'immagine.

Apriamo l'esploratore di file e navighiamo verso la cartella "TMP" del tuo Ubuntu 20.04 Sistema come mostrato di seguito. La directory ha chiamato "TMP.55ulnaranu "può essere visto nella cartella" TMP "aperta del nostro sistema mostrato nell'immagine. Questa è la cartella temporanea e può rimuovere automaticamente dal sistema una volta riavviato il tuo Ubuntu 20.04 Sistema.

Come i semplici file casuali, i file e le directory temporanei hanno anche alcuni privilegi e restrizioni assegnati automaticamente dal sistema una volta creati. Lascia che abbiamo creato un nuovo file temporaneo "TMP.uhphowaabz "con la query" mktemp "nella shell. Ora, possiamo controllare i privilegi assegnati a questo file temporaneo appena creato con il comando dell'elenco. Quindi, dobbiamo usare la parola chiave "LS" insieme al flag "-al" insieme alla posizione del file nella cartella "TMP".

Il risultato mostra che il file casuale ha solo privilegi "leggi" e "scrivi" per l'utente corrente i.e., "Saeedraza" e non ha privilegi assegnati per il gruppo e altri utenti. L'output mostra anche l'utente e il gruppo a cui appartiene insieme alla data e all'ora della sua creazione. Si trattava dei semplici file temporanei.

Ora, controlleremo la stessa cosa per le directory temporanee. Pertanto, è necessario creare una directory temporanea nella cartella "TMP" utilizzando il comando "Mktemp" con il flag "-D". La directory è ora generata nella directory "TMP". Il comando Elenco viene utilizzato per verificare i privilegi assegnati alla directory temporanea appena creata nella cartella "TMP". Il flag "-ld" viene utilizzato all'interno del comando Elenco insieme al percorso della directory come di seguito.

La directory ha letto, scritto ed esecuzione dei diritti sull'utente corrente i.e., Saeedraza. Mentre gli altri utenti e gruppi non hanno il diritto di leggere, scrivere ed eseguire questa directory. L'output presentato nelle immagini mostra il nome, la data, l'ora della directory su cui viene creata. Inoltre, mostra il gruppo e il nome utente a cui appartiene.

Il mktemp non è utilizzato solo per creare i file e le directory temporanei nella cartella "TMP" degli account, ma anche la cartella "Home". Per questo, è necessario aggiungere il nome del file insieme a più di 3 "xxx" alla fine. Alla fine creerà il tuo file "Newchs" nella cartella domestica. I caratteri "xxx" verranno automaticamente sostituiti da caratteri generati automaticamente del sistema. Il comando Elenco viene utilizzato per elencare tutti i file e le directory della casa corrente del nostro Ubuntu 20.04 Sistema. Il file "Newchs" è mostrato nella directory "Home".

Per creare una directory nella cartella principale della root, dobbiamo aggiungere il flag "-D" all'interno della cartella "Mktemp" con il nome della directory con "xxx" alla sua fine. La directory "Newoc9" è generata. L'elenco "LS" query mostra che la directory "Newoc9" è nella cartella domestica.

Conclusione

Abbiamo implementato il funzionamento del comando "Mktemp" in Ubuntu 20.04. Lo abbiamo usato per creare file e cartelle temporanei nella cartella "TMP" insieme ad alcune estensioni. Abbiamo anche dato un'occhiata a come creare il file e la directory temporanei nella cartella domestica del nostro sistema.