linux檔案時間屬性 檢視和修改檔案時間
Linux下一個檔案有三個主要的變動時間,mtime,ctime,atime:
mtime(modification time):當檔案的內容更改時,就會更新這個時間。
ctime(status time):當檔案的狀態被更改時,會更改這個時間,比如像檔案的許可權或者屬性被更改時就會更改這個時間。
atime(access time):就是檔案訪問時間,當檔案的內容被讀取時就會更改這個時間。比如使用cat指令讀取某個檔案時,這個時間就會被更改。
者三個時間可以使用可以同過加 –time 引數來獲取
ll 檔名 這種方式會預設展現mtime
ll –time=atime 檔名 獲取atime
ll –time=ctime 檔名 獲取ctime
[[email protected] tmp]# ll timetest
-rw-r--r-- 1 root root 0 Oct 29 22:19 timetest
[[email protected] tmp]# ll --time=atime timetest
-rw-r--r-- 1 root root 0 Oct 29 22:19 timetest
[[email protected] tmp]# ll --time=ctime timetest
-rw-r--r-- 1 root root 0 Oct 29 22:19 timetest
上面這個例子中,我的檔案是剛剛建立的,所以顯示的時間都是一樣的。可以過幾分鐘用cat指令訪問這個檔案,再使用chmod指令修改這個檔案許可權,在來檢視這個檔案的三個時間時,會發現有變化了。
有時候由於時區等問題,你的檔案時間可能和標準時間不一致,這個時候就可以使用touch指令來修改檔案時間。
把時間修改到三天前
[[email protected] tmp]# touch -d "3 days ago" timetest
[[email protected] tmp]# ll timetest ; ll --time=atime timetest ; ll --time=ctime timetest
-rw-r--r-- 1 root root 0 Oct 26 22:29 timetest
-rw-r--r-- 1 root root 0 Oct 26 22:29 timetest
-rw-r--r-- 1 root root 0 Oct 29 22:29 timetest
把時間修改到某一個具體的時間點
[[email protected] tmp]# touch -t 1710262210 timetest
[[email protected] tmp]# ll timetest ; ll --time=atime timetest ; ll --time=ctime timetest
-rw-r--r-- 1 root root 0 Oct 26 22:10 timetest
-rw-r--r-- 1 root root 0 Oct 26 22:10 timetest
-rw-r--r-- 1 root root 0 Oct 29 22:30 timetest
注意:上面兩個指令都指修改了mtime和atime ,ctime並沒有被修改,要想修改ctime可以使用touch -c 檔案 來實現
[[email protected] tmp]# touch -c timetest
[[email protected] tmp]# ll timetest ; ll --time=atime timetest ; ll --time=ctime timetest
-rw-r--r-- 1 root root 0 Oct 29 22:35 timetest
-rw-r--r-- 1 root root 0 Oct 29 22:35 timetest
-rw-r--r-- 1 root root 0 Oct 29 22:35 timetest
touch -c 檔名 這個指令會修改檔案的三個時間,當檔案不存在時會建立檔案
touch -a 檔名 這個指令我使用man來檢視時,上面說明只會修改檔案的訪問時間,但是在實際操作的時候發現除了mtime每變之外,atime和ctime都發生了改變。這個就有點百思不得其解了。先在這做個標記吧,有大神知道也可以指點一下。
[[email protected] tmp]# touch -a timetest
[[email protected] tmp]# ll timetest ; ll --time=atime timetest ; ll --time=ctime timetest
-rw-r--r-- 1 root root 0 Oct 29 22:35 timetest
-rw-r--r-- 1 root root 0 Oct 29 22:37 timetest
-rw-r--r-- 1 root root 0 Oct 29 22:37 timetest
相關推薦
linux檔案時間屬性 檢視和修改檔案時間
Linux下一個檔案有三個主要的變動時間,mtime,ctime,atime: mtime(modification time):當檔案的內容更改時,就會更新這個時間。 ctime(status time):當檔案的狀態被更改時,會更改這個時間,比如像檔案的
linux 檢視和修改檔案(夾)許可權
1. 使用 ls -l 或者 ll 檢視檔案許可權 第一位表示檔案型別:d 表示資料夾 - 表示普通檔案 r (read)表示可讀 w (write)表示可寫 x 表示執行許可權:通常指可以執行的程式檔案或者指令碼檔案 rwx 三個
Linux目錄檔案許可權的檢視和修改
今天我們用全命令來檢視和修改檔案的許可權 為了舉一個例項,我們在mnt資料夾中建立一個fileA檔案,然後在fileA資料夾中建立一個zhaoyuqiang.html網頁。 建好之,我們就以fileA檔案和zhaoyuqian
【Linux】目錄檔案許可權的檢視和修改【轉】
在Linux系統中檔案的許可權可以在檔案上單擊右鍵—>屬性來檢視。 但是我們這次用的是全命令來檢視和修改檔案的許可權 為了舉一個例項,我們在mnt資料夾中建立一個fileA檔案,然後在fileA資料夾中建立一個zhaoyuqiang.html網頁。
Linux檔案許可權的檢視和修改
背景 相信很多用過的Linux的人都見過這個命令 chmod 777 檔名, 而且肯定絕大多數人都知道這個命令是用來修改許可權用的,但是具體怎麼修改許可權的呢?可能很多就一頭霧水了,本篇文章就來和大家探討如何檢視Linux下面檔案的許可權、如何修改檔案的許可權 如何檢
Linux下配置檔案隱藏屬性chattr和顯示檔案隱藏屬性lsattr
通過學習鳥哥的私房菜配置檔案隱藏屬性chattr和顯示檔案隱藏屬性lsattr,為了方便學習總結如下內容,方便以後查閱。 1.配置檔案隱藏屬性chattr 2.顯示檔案隱藏屬性lsattr
linux下目錄許可權檢視與修改以及檔案和目錄訪問許可權設定
檢視檔案許可權的語句: 在終端輸入: ls -l xxx.xxx (xxx.xxx是檔名) 那麼就會出現相類似的資訊,主要都是這些: -rw-rw-r-- 一共有10位數 其中: 最前面那個 - 代表的是型別 中間那三個 rw- 代表的是所有者(user
linux中使用者建立與刪除以及檔案許可權檢視和修改
一、 1.檢視使用者 命令如下:whoami 關於who的其他命令大全 2.建立使用者 建立使用者命令:sudoadduser hello 超級使用者是 root 刪除使用者名稱命令:sudodeluser hello --remove-home 切換使用
Linux 檢視以及修改檔案或資料夾的許可權
1. linux下修改檔案使用者組 chgrp: change group的簡寫,修改檔案所屬的使用者組。 chgrp users test.log 修改後檢視 ls -l -rwxrwx— 1 work users 0 Jun 8 15:46 test.log
linux命令 - du:檢視目錄下檔案和資料夾的大小
連結:(轉)Linux下檢視檔案和資料夾大小 刪除日誌 - CS408 - 部落格園https://www.cnblogs.com/lixuwu/p/5944062.html#_label0 linux檢視目錄大小 - CSDN部落格https://blog.csdn.net/learner19
Linux 下 檢視以及修改檔案許可權
檢視許可權 在終端輸入: ls -l xxx.xxx (xxx.xxx是檔名) 那麼就會出現相類似的資訊,主要都是這些: -rw-rw-r--其中: 最前面那個 - 代表的是型別 中
linux的查詢和修改檔案~~~
1.查詢檔案查詢當前資料夾和子資料夾裡面以host開頭的log檔案find . -name “host*.log” -print .代表當前檔案和子檔案find ./test -name "yue*.txt" -printtest檔案和子檔案2.修改檔案內容vi 檔名i進入
linux中檔案的許可權檢視以及修改命令
一、檢視檔案的許可權命令 檢視目錄中檔案的許可權操作:ls -l 例如: -rwxr-xr-x 1 root root 6444 09-22 15:33 file1.txt-rw-r--r-- 1 root root 1443 09-22 15:33 file2.txtdr
Linux系統如何檢視及修改檔案讀寫許可權
檢視檔案許可權的語句: 在終端輸入: ls -l xxx.xxx (xxx.xxx是檔名) 那麼就會出現相類似的資訊,主要都是這些: -rw-rw-r-- 一共有10位數 其中: 最前面那個 - 代表的是
Linux系統如何檢視及修改檔案讀寫許可權(ZZ)
Linux系統如何檢視及修改檔案讀寫許可權 檢視檔案許可權的語句: 在終端輸入: ls -l xxx.xxx (xxx.xxx是檔名) 那麼就會出現相類似的資訊,主要都是這些: -rw-rw-r—— 一共有10位數
Nginx訪問日誌及切割,靜態檔案不記錄日誌和設定過期時間
Nginx訪問日誌 在主配置檔案中檢視當前的日誌格式 搜尋log_format [[email protected] /]# cd /usr/local/nginx/ [[email protected] nginx]# vim conf/nginx.conf in
linux檢視和修改PATH環境變數的方法
修改方法一:export命令。新增cuda為例,export PATH=/usr/local/cuda/bin:$PATH 修改方法二:修改.bashrc 檔案。終端輸入:vim ~/.bashrc ,最後一行新增方法1命令。最後source ~/.bashrc 修改方法三:通過修改profile檔
【 Linux 】建立、檢視、刪除檔案
目錄 建立並檢視 單個刪除 從小白開始,記錄每一次遇到的問題,然後整理出來,我相信剛接觸Linux的人多多少少也會遇到類似的問題,如果看到了我的部落格,也是一種緣分。 今天想記錄下如何建立,檢視,以及刪除一個檔案。 建立並檢視 首先看看最普通的辦法,純粹使
Linux命令之遠端登入和複製檔案
ssh基礎 SSH客戶端是一種使用Secure Shell協議連線到遠端計算機的軟體程式 SSH是目前較為可靠,專為遠端登入會話和其他網路服務提供安全性的協議 ~利用S
用EditPlus檢視或修改檔案編碼的方法
有時候我們的檔案中中文會出現亂碼,這是因為編碼的問題,可以通過如下方法進行修改。 EditPlus裡面自帶有更改檔案編碼的功能:依次點選選單Document——>File Encoding——>Change File Encoding這裡可以檢視和修改檔案編