touch命令可以用來修改文件的訪問/修改時間戳。 更多的時候它會被用來快速創(chuàng)建一個空文件。
touch的一個很好的特性是,與一些諸如cp(用于復(fù)制文件和目錄)和mv(用于移動或重命名文件和目錄)的命令相比linux命令大全,它不會自動覆蓋(即,擦除 )具有相同名稱的現(xiàn)有文件的內(nèi)容。 相反,它只是將這些文件的上次訪問時間更改為當(dāng)前時間。
在這篇文章中,我們將向您解釋一些使用touch命令修改時間戳或創(chuàng)建文件的簡單而快速的例子。
1.如何創(chuàng)建一個空白文件
命令面板可以使你訪問設(shè)置菜單中可以所有的東西,調(diào)用包命令linux命令大全,更改文件的語法,處理sublime項目,等等。_ 更改root分區(qū)的data=ordered,更改上述/etc/fstab 文件,執(zhí)行mkinitrd命令來掃描/etc/fstab 文件并創(chuàng)建新的印象文件。12,一個ext3的文件分區(qū),當(dāng)使用echo ‘file’> test.txt命令創(chuàng)建一個文件時報錯,報錯的信息是提示磁盤已滿,但是采用df–h命令查看磁盤大小時,該文件分區(qū)只使用了60%,請說明出現(xiàn)以下情況的原因可能有哪些。
linuxidc@linuxidc:~$ touch linuxidc.txt
2.如何創(chuàng)建多個文件
如果您想使用touch命令創(chuàng)建多個文件,只需輸入帶空格的擴展名的文件名即可。 你可以檢查下面的語法。
windows nt 5.0)" -x 123.45.67.89:1080 -e "mail.linuxidc.com" -o page.html -d cookie0001.txt。-> touch /data.txt 直接在/目錄下創(chuàng)建data.txt文件。 touch data.txt 切換到/目錄下,創(chuàng)建data.txt文件。
3.如何用一個命令創(chuàng)建批量文件
如果您想要創(chuàng)建批量文件,例如20或30個文件,而不是擴展名。 下面的例子肯定會幫助你。 您可以使用命令ls或ll來檢查文件是否被創(chuàng)建。由于我使用的是圖形界面的,直接打開文件夾看看更直觀吧。
1.創(chuàng)建名稱為A到Z的文件
linuxidc@linuxidc:~$ touch {A..Z}?
2.創(chuàng)建從1到100的文件
linuxidc@linuxidc:~$ touch {1..100}?
3.創(chuàng)建帶有擴展名的批量文件
linuxidc@linuxidc:~$ touch {2..200}.txt?
4.創(chuàng)建具有擴展名的10000個文件
linuxidc@linuxidc:~$ touch {1..10}{1..1000}.txt?
如下圖:
打開文件夾看看:
4.如何避免創(chuàng)建新文件
你只是想更新現(xiàn)有文件的訪問時間? 是的,你當(dāng)然可以做到這一點,而無需創(chuàng)建一個新的文件。 使用選項“-c”。 如果文件存在,touch將更新訪問時間,否則什么都不會做。
linuxidc@linuxidc:~$ touch -c linuxidc.txt
5.如何更改文件的訪問時間
要僅更改文件的訪問時間,請使用“-a”選項和文件名。 你可以檢查下面的例子。
linuxidc@linuxidc:~$ touch -a linuxidc.txt
一旦你完成上述命令,檢查是否被改變? 嘗試下面的命令。
linuxidc@linuxidc:~$ stat linuxidc.txt
輸出如下所示。
文件:linuxidc.txt
大。0 塊:0 IO 塊:4096 普通空文件
設(shè)備:804h/2052dInode:1451165 硬鏈接:1
權(quán)限:(0644/-rw-r--r--) Uid:( 1000/linuxidc) Gid:( 1000/linuxidc)