在Linux中,touch
命令用于創(chuàng)建空文件或者修改文件的訪(fǎng)問(wèn)時(shí)間和修改時(shí)間。以下是touch
命令的常見(jiàn)用法:
創(chuàng)建新文件:touch filename
例如,要?jiǎng)?chuàng)建一個(gè)名為test.txt
的新文件,可以運(yùn)行touch test.txt
。
創(chuàng)建多個(gè)文件:touch file1 file2 file3
例如,要同時(shí)創(chuàng)建名為file1.txt
、file2.txt
和file3.txt
的三個(gè)文件,可以運(yùn)行touch file1.txt file2.txt file3.txt
。
修改文件的訪(fǎng)問(wèn)時(shí)間和修改時(shí)間:touch -a filename
或 touch -m filename
-a
選項(xiàng)用于僅修改文件的訪(fǎng)問(wèn)時(shí)間,-m
選項(xiàng)用于僅修改文件的修改時(shí)間。例如,要修改test.txt
文件的訪(fǎng)問(wèn)時(shí)間,可以運(yùn)行touch -a test.txt
。
創(chuàng)建文件并設(shè)置指定時(shí)間:touch -t YYYYMMDDHHMM.SS filename
-t
選項(xiàng)后面跟著一個(gè)時(shí)間戳,格式為YYYYMMDDHHMM.SS
,用于創(chuàng)建文件時(shí)設(shè)置指定的訪(fǎng)問(wèn)時(shí)間和修改時(shí)間。例如,要?jiǎng)?chuàng)建一個(gè)修改時(shí)間為2021年3月15日14:30:00的文件,可以運(yùn)行touch -t 202103151430.00 test.txt
。
修改文件的訪(fǎng)問(wèn)時(shí)間和修改時(shí)間為當(dāng)前時(shí)間:touch -c filename
-c
選項(xiàng)用于僅更新文件的訪(fǎng)問(wèn)時(shí)間和修改時(shí)間為當(dāng)前時(shí)間。例如,要將test.txt
文件的訪(fǎng)問(wèn)時(shí)間和修改時(shí)間更新為當(dāng)前時(shí)間,可以運(yùn)行touch -c test.txt
。
這些是touch
命令的一些基本用法,還可以結(jié)合其他選項(xiàng)和參數(shù)進(jìn)行更多的操作??梢允褂?code>man touch命令查看更詳細(xì)的幫助文檔。