Como usar o comando mktemp no linux

Como usar o comando mktemp no linux
Tendemos a criar muitos arquivos e pastas na pasta doméstico de nossos sistemas Linux. Esses arquivos e pastas podem salvar os dados sem parar sem a remoção de tais arquivos e pastas na reinicialização. Linux criou o novo recurso para criar arquivos temporários na pasta "TMP". Esses arquivos ou pastas seriam excluídos automaticamente após a reinicialização e todos os dados nesses arquivos ou pastas serão perdidos. Vamos dar uma olhada no comando "mktemp" no shell Linux para criar os arquivos temporários no Ubuntu 20.04 Sistema.

Você precisa ter certeza de que seu sistema já está atualizado e atualizado para o Ubuntu 20.04 Sistema. Caso contrário, tente usar o comando "apt" no término do Ubuntu, juntamente com a palavra -chave "atualização". Antes de tudo, você precisa abrir o aplicativo da linha de comando para fazer tudo isso. O aplicativo de linha de comando pode ser lançado com o uso do menu de atividades no canto superior esquerdo do seu Ubuntu 20.04 tela. Toque nesse ícone e uma barra de pesquisa será aberta. Escreva o nome de um aplicativo de linha de comando como "terminal" e pressione o botão Enter. Ele abrirá seu terminal em alguns segundos.

Vamos dar uma olhada em como o comando “mktemp” único word funciona no shell. Então, dentro da área de consulta, escrevemos o comando "mktemp" e pressionamos "Enter" para o objetivo de execução. A saída será como “/tmp/tmp.Lb1dovqupf ”. É um arquivo aleatório e temporário criado na pasta "tmp" do seu sistema. O nome de um arquivo também é gerado automaticamente.

Vamos verificar a pasta "tmp" do nosso sistema agora. Abra -o através do File Explorer. Você pode ver a partir da imagem embaixo do arquivo tmp.LB1DOVQUPF é gerado.

Você viu que o arquivo não tem extensão. Se você deseja adicionar alguma extensão no final de um arquivo temporário, você deve adicionar a palavra-chave "-Suffix" no comando mktemp junto com a extensão. A extensão deve ser adicionada dentro das vírgulas invertidas. Você pode ver, nós usamos o “.Extensão txt ”para criar um arquivo de tipo de texto na pasta“ tmp ”. Depois de executar este comando, o arquivo aleatório “TMP.Q0GLVSUC75.txt "com o".A extensão txt ”é criada conforme a saída.

Depois de abrir a pasta "tmp" usando o arquivo explorador, vimos que o arquivo de texto temporário "tmp.Q0GLVSUC75.txt ”é criado na pasta com o“.txt ”extensão.

Isso foi tudo sobre a criação de um arquivo temporário na pasta "tmp". Juntamente com os arquivos de texto ou arquivos simples aleatórios, também podemos criar o diretório temporário na pasta "tmp". Este nome de diretório também será gerado aleatoriamente eu.e. atribuído por si mesmo. Este comando "mktemp" pode ser usado com a bandeira "-d" para criar um diretório aleatório na pasta "TMP". Após a execução desta consulta, o nome do diretório “TMP.55ulnaranu "é criado na pasta" TMP "como a imagem demonstrada.

Vamos abrir o File Explorer e navegar para a pasta "TMP" do seu Ubuntu 20.04 sistema como mostrado abaixo. O diretório chamado “TMP.55ulnaranu ”pode ser visto na pasta“ TMP ”aberta do nosso sistema mostrado na imagem. Esta é a pasta temporária e pode remover automaticamente do sistema depois de reiniciar seu Ubuntu 20.04 Sistema.

Igual aos arquivos aleatórios simples, os arquivos e diretórios temporários também têm alguns privilégios e restrições atribuídos automaticamente pelo sistema depois que estes forem criados. Digamos, criamos um novo arquivo temporário “TMP.uhphowaabz "com a consulta" mktemp "na concha. Agora, podemos verificar os privilégios atribuídos a este arquivo temporário recém -criado com o comando da lista. Então, temos que usar a palavra-chave "LS" junto com a bandeira "-al" junto com a localização do arquivo na pasta "tmp".

O resultado mostra que o arquivo aleatório tem apenas privilégios de "leitura" e "gravar" para o usuário atual i.e., "Saeedraza" e não tem privilégios atribuídos para o grupo e outros usuários. A saída também está mostrando o usuário e o grupo ao qual pertence junto com a data e hora da criação. Isso era sobre os arquivos temporários simples.

Agora, vamos verificar a mesma coisa para os diretórios temporários. Portanto, você precisa criar um diretório temporário na pasta "tmp" usando o comando "mktemp" com a bandeira "-d". O diretório agora é gerado no diretório "TMP". O comando da lista é utilizado para verificar os privilégios atribuídos ao diretório temporário que acabamos de ser criados na pasta "TMP". A bandeira "-ld" é usada dentro do comando da lista juntamente com o caminho do diretório como abaixo.

O diretório leu, escrever e executar direitos ao usuário atual i.e., Saeedraza. Enquanto os outros usuários e grupos não têm direitos para ler, escrever e executar este diretório. A saída apresentada nas imagens mostra o nome do diretório, data, hora em que é criado. Além disso, mostra o grupo e o nome de usuário que pertence.

O MKTemp não é usado apenas para criar os arquivos e diretórios temporários na pasta "TMP" da conta, mas a pasta "home" também. Para isso, você precisa adicionar o nome do arquivo junto com mais de 3 "xxx" no final. Ele acabará por criar seu arquivo "Newchs" na pasta doméstico. Os caracteres "xxx" serão automaticamente substituídos por caracteres gerados automaticamente do sistema. O comando da lista é usado para listar todos os arquivos e diretórios da casa atual do nosso Ubuntu 20.04 Sistema. O arquivo "Newchs" é mostrado no diretório "Home".

Para criar um diretório na pasta raiz da casa, precisamos adicionar a bandeira "-d" na pasta "mktemp" com o nome do diretório com "xxx" no final. O diretório "newoc9" é gerado. A consulta "LS" da lista está mostrando que o diretório "newoc9" está na pasta doméstico.

Conclusão

Implementamos o funcionamento do comando "mktemp" no Ubuntu 20.04. Usamos para criar arquivos e pastas temporárias na pasta "TMP" junto com algumas extensões. Também demos uma olhada em como criar o arquivo e diretório temporário na pasta doméstico do nosso sistema.