CentOS linux作業系統命令之mktemp命

2020-10-03 知行0IT

CentOS7.3學習筆記總結(七十七)-CentOS linux作業系統命令之mktemp命令

在linux作業系統中mktemp命令用於創建一個臨時文件或者目錄(create a temporary file or directory)。

上面是通過man命令查看mktemp命令幫助的截圖。

由於mktemp命令不常用,我們簡單介紹一下它的常用用法。

mktemp命令格式:

mktemp [OPTION]... [TEMPLATE]

特別說明,TEMPLATE的文件名後綴必須包含至少3個X,如果沒有指定,則會在/tmp目錄下創建以tmp.XXXXXXXXXX為格式的臨時文件,10個X為隨機數。

選項:

-t:將目標文件存儲在臨時目錄

-d, --directory: 創建目錄,而不是文件。

-p <DIR>, --tmpdir <DIR>: 生成臨時文件時使用指定的目錄作為目標

--suffix=SUFF: 將STUFF附加到TEMPLATE,SUFF不能包含斜線,如果TEMPLATE不以X結尾,則默認此選項

當前目錄創建臨時文件和創文件到臨時目錄:

mktemp tmp.XXXX

mktemp -t tmp.XXXX

在指定目錄創建臨時文件:

mktemp --tmpdir=/root/test/test01 tmp.XXX

創建指定文件名(部分)的臨時文件:

mktemp tmp.XXXXX --suffix=.txt

mktemp tmp.XXXXX --suffix=ABC

創建臨時文件夾:

相關焦點

  • CentOS linux作業系統命令之mktemp命令
    CentOS7.3學習筆記總結(七十七)-CentOS linux作業系統命令之mktemp命令在linux作業系統中mktemp命令用於創建一個臨時文件或者目錄(create a temporary file or directory)。
  • CentOS linux作業系統命令之dmesg
    CentOS7.3學習筆記總結(七十八)-CentOS linux作業系統命令之dmesg命令在linux系統中,dmesg是用來顯示開機信息的,系統啟動kernel會將開機信息存放到ring buffer中,可以dmesg命令來查看,如圖:
  • CentOS Linux作業系統各種啟動和服務管理
    CentOS7.3學習筆記總結(六十七)- CentOS linux作業系統各種啟動和服務管理linux啟動流程:CentOS5、6:開機常用指令:Centos6舊指令 centos:7、8新指令啟動某服務 service
  • dialog命令在linux系統中使用方法
    CentOS7.3學習筆記總結(七十六)-dialog命令在linux系統中使用方法前面我們介紹了dialog的基本功能(請查閱《CentOS7.3學習筆記總結(七十五)-Linux系統中的窗口製作工具dialog介紹》),今天我們來介紹怎麼在linux系統的shell腳本中怎麼使用
  • linux命令大全
    Linux命令大全之所以有存在的必要就是因為,linux作為非主流市場裡面的主流作業系統,不僅是免費的而且它還是一個非常優秀的作業系統,與MS-WINDOWS相比,可靠、 穩定、速度快。且擁有豐富的根據UNIX版本改進的強大功能。
  • CentOS Linux作業系統各種啟動和服務管理
    CentOS Linux作業系統各種啟動和服務管理linux啟動流程:CentOS5、6:開機主板自檢-MBR引導-裝在GRUB-加載內核-Init進程初始化CentOS7、8:開機主板自檢-MBR引導-裝在GRUB-加載內核-Systemd進程初始化從流程行看,CentOS5、6和CentOS7
  • 在CentOS下用cross-ng建立arm-linux交叉編譯環境
    一、配置環境本文引用地址:http://www.eepw.com.cn/article/201611/319393.htm1、作業系統:CentOS5.52、原始碼包:crosstool-ng-1.9.0.tar.bz2二、安裝crosstool-ng依賴軟體包libncurses5-dev
  • Linux命令行與Shell腳本編程學習筆記19
    exec命令允許將STDIN重定向到linux系統上的文件中:exec 0< testfile這個命令告訴shell應該從文件testfile中獲取輸入,而不是STDIN。這個重定向只要在腳本需要輸入時就會作用。9. 為了記住那個文件描述符被重定向到了那裡,bash shell提供了lsof命令。
  • dialog命令在linux系統中使用方法
    CentOS7.3學習筆記總結(七十六)-dialog命令在linux系統中使用方法前面我們介紹了dialog的基本功能(請查閱《CentOS7.3學習筆記總結(七十五)-Linux系統中的窗口製作工具dialog介紹》
  • 基於centos linux環境配置docker鏡像加速器
    Linux,下面講解詳細的配置步驟,前提是你必須要有一個阿里雲的帳號1、登錄阿里雲基於centos linux環境配置docker鏡像加速器2、點擊控制臺基於centos linux環境配置docker鏡像加速器
  • linux作業系統常用命令及常用問題
    一、linux作業系統常用命令本文引用地址:http://www.eepw.com.cn/article/268125.htmlinux作業系統文章專題:linux作業系統詳解(linux不再難懂)
  • 跟光磊學Linux運維-Linux常用基本命令實戰
    CentOS系列可以通過查看/etc/redhat-release 文件獲取作業系統的髮型版本CentOS7查看髮型版本[root@centos7 ~]# cat /etc/redhat-release #查看CentOS7
  • Linux基礎命令介紹九:進程與內存
    計算機存在的目的就是為了運行各種各樣的程序,迄今我們介紹的絕大多數命令,都是為了完成某種計算而用程式語言編寫的程序,它們以文件的形式保存在作業系統之中(比如/bin下的各種命令);但靜態的程序並不能「自發的」產生結果,只有在作業系統中為其指定輸入數據並運行起來
  • linux基礎02:怎樣在虛擬機上安裝centos 7系統?
    今天,我們就可以在這個wanlimm虛擬機中安裝linux系統了。虛擬機我們創建好了,centos 7系統ISO映像文件也放進了虛擬機的虛擬光碟機裡了,我們這時該怎樣安裝這個centos 7呢?隨我一起來操作吧。第一步:選擇wanlimm虛擬機。如果你的VMware裡創建了多個虛擬機的話,我們需要選擇我們要打開的虛擬機。
  • linux中的vim命令
    如何查看命令的幫助文檔,三種方式:內置命令:help ls外部命令:ls --help,簡單的幫助文檔手冊man ls, 通過使用man查看詳細的幫助內容vim和vi命令本質上就是一個命令,這個命令是在linux命令中專門用來編輯文本文件的
  • Linux作業系統你真的了解嗎?
    Linux是一個開源的,由C語言編寫的作業系統。作業系統的心臟,我們稱為kernel內核。很多人可能知道Linux官方提供了一系列教程來指導你,一步一步的自己搭建作業系統內核,這不是一件難的事情但是把它完成可以提升你的自信程度,以及各種各種。
  • linux - grub2常用命令
    這時候就需要使用grub2的命令模式手動啟動系統或者iso文件進行修復。grub2常用命令gurb2中支持了很多命令。1、查看磁碟分區ls -l詳細列出當前的所有設備。對於分區,會顯示其label及uuid。
  • Linux比Windows作業系統更好的10條理由
    Linux比Windows作業系統更好的10條理由 目前作業系統的份額仍然是微軟的windows系列和蘋果mac系列佔主導市場,linux的用戶大多數是伺服器和個別手機端及設備,你是否想知道linux哪裡比windows好呢,本文將闡述linux的優勢。
  • CentOS 8 Linux作業系統網卡命令介紹
    CentOS7.3學習筆記總結(七十九)-CentOS 8 Linux作業系統網卡命令CentOS8 Linux作業系統啟用network.service,採用NetworkManager(NM)為網卡啟用命令,如果還是想用network.service服務,在CentOS8 Linux系統中可以安裝network.service
  • linux命令dig常用方法
    CentOS7.3學習筆記總結(四十八)- linux命令dig常用方法在linux終端使用dig,會提示&34;,因為dig是包含在&34;包裡面的,centos系統又默認不安裝bind-uytils,所以該命令無法使用,需要我們yum安裝bind-utils包。