文章插圖

文章插圖
【linux如何創建文件夾快捷方式 linux如何創建文件夾和文件】既然知道了如何在 Linux 系統中創建目錄,接下來你可能會想在這些目錄中創建一些文件,可以使用 touch 命令 。
需要注意的是,touch 命令不光可以用來創建文件(當指定操作文件不存在時,該命令會在當前位置建立一個空文件),此命令更重要的功能是修改文件的時間參數(但當文件存在時,會修改此文件的時間參數) 。
Linux 系統中,每個文件主要擁有 3 個時間參數(通過 stat 命令進行查看),分別是文件的訪問時間、數據修改時間以及狀態修改時間:
訪問時間(Access Time,簡稱 atime):只要文件的內容被讀取,訪問時間就會更新 。例如,使用 cat 命令可以查看文件的內容,此時文件的訪問時間就會發生改變 。數據修改時間(Modify Time,簡稱 mtime):當文件的內容數據發生改變,此文件的數據修改時間就會跟著相應改變 。狀態修改時間(Change Time,簡稱 ctime):當文件的狀態發生變化,就會相應改變這個時間 。比如說,如果文件的權限或者屬性發生改變,此時間就會相應改變 。
touch 命令的基本格式如下:
[[email protected] ~]# touch [選項] 文件名選項:-a:只修改文件的訪問時間;-c:僅修改文件的時間參數(3 個時間參數都改變),如果文件不存在,則不建立新文件 。-d:后面可以跟欲修訂的日期,而不用當前的日期,即把文件的 atime 和 mtime 時間改為指定的時間 。-m:只修改文件的數據修改時間 。-t:命令后面可以跟欲修訂的時間,而不用目前的時間,時間書寫格式為 YYMMDDhhmm 。
可以看到,touch 命令可以只修改文件的訪問時間,也可以只修改文件的數據修改時間,但是不能只修改文件的狀態修改時間 。因為,不論是修改訪問時間,還是修改文件的數據時間,對文件來講,狀態都會發生改變,即狀態修改時間會隨之改變(更新為操作當前文件的真正時間) 。
【例 1】 touch 命令創建文件 。
[[email protected] ~]#touch bols#建立名為 bols 的空文件【例 2】 在例 1 的基礎上修改文件的訪問時間 。[[email protected] ~]#ll --time=atime bols#查看文件的訪問時間-rw-r--r-- 1 root root 0 Sep 25 21:23 bols#文件上次的訪問時間為 9 月 25 號 21:23[[email protected] ~]#touch bols[[email protected] ~]#ll --time=atime bols-rw-r--r-- 1 root root 0 May 15 16:36 bols#而如果文件已經存在,則也不會報錯,只是會修改文件的訪問時間 。【例 3】 修改 bols 文件的 atime 和 mtime 。[[email protected] ~]# touch -d "2017-05-04 15:44" bols[[email protected] ~]# ll bols; ll --time=atime bols; ll --time=ctime bols-rw-r--r-- 1 root root 0 May 4 2017 bols-rw-r--r-- 1 root root 0 May 4 2017 bols-rw-r--r-- 1 root root 0 Sep 25 21:40 bols#ctime不會變為設定時間,但更新為當前服務器的時間
- automation服務器不能創建對象怎么辦 automation服務器不能創建對象是什么意思360瀏覽器
- 企業如何注冊域名 企業域名注冊的方法
- 如何挽回傷心的女友 女朋友傷心了怎么挽回
- 想要挽回婚外情老公 女人如何挽回外遇男人的心
- chrome瀏覽器調試快捷鍵 谷歌瀏覽器如何打開調試模式
- Linux系統初始化 linux恢復初始狀態
- Mac電腦怎么刷新 mac如何刷新當前頁面
- Linux怎么更改IP地址 linux修改ip地址
- linux系統開端口命令 linux開放端口
- 如何查詢域名的ip 根據ip地址查詢域名
