linux下檔案的建立時間、訪問時間、修改時間和改變時間
Linux系統中沒有命令可以確切的檢視一個檔案的生成時間,但是可以知道訪問時間,修改時間,改變時間。
可以通過stat命令檢視一個檔案的訪問時間,修改時間,改變時間:
以下為三個時間的區別:
1、訪問時間(accesstime):讀取一次檔案的內容,該時間便會更新。比如對這個檔案使用less命令或者more命令。(ls、stat這樣的命令不會修改檔案訪問時間)。
2、修改時間(modifytime):對檔案內容修改一次便會更新該時間。例如使用vim等工具更改了檔案內容並儲存後,檔案修改時間發生變化。通過ls –l列出的時間便是這個時間。要想看到檔案訪問時間可使用ls –ul命令。
3、改變時間(changetime):更改檔案的屬性便會更新該時間,比如使用chmod命令更改檔案屬性,或者執行其他命令時隱式的附帶更改了檔案的屬性若檔案大小等。
通過重定向命令來改變檔案內容會更新檔案的修改時間和狀態改變時間。因為這一過程修改了檔案內容,改變了檔案大小、修改時間等狀態,而沒有讀取檔案的內容。
受益於博文:https://blog.csdn.net/h106140873/article/details/78858344
相關推薦
linux下檔案讀取效能比較(fread、read、mmap)
在進行大規模資料處理時,讀檔案很有可能成為速度瓶頸。不管你的CPU有4個核還是8個核,主頻有2G還是3G,硬碟IO速度總是有個上限的。在本人最近的一次經歷中,對一個11G的文字進行資料處理,一共耗時34.8秒,其中竟然有30.2秒用在訪問IO上,佔了所有時間的87%左右。
Linux下vsftp建立單使用者訪問多個目錄的方法
vsftp作為FTP服務,建立單使用者訪問多個目錄的方法 需求:公司在內網有一臺許可權認證伺服器,用於做安全功能、滲透的驗證。接入的專案比較多,經常有專案組需要取日誌定位問題,日誌分散在三個不同的目錄,需要實時的獲得日誌。思路是想建一個FTP賬號,同時有
linux下檔案的建立時間、訪問時間、修改時間和改變時間
Linux系統中沒有命令可以確切的檢視一個檔案的生成時間,但是可以知道訪問時間,修改時間,改變時間。 可以通過stat命令檢視一個檔案的訪問時間,修改時間,改變時間: 以下為三個時間的區別: 1、訪問時間(accesstime):讀取一次檔案的內容,該時間
linux下檔案時間戳修改
1.touch命令 linux的touch命令不常用,一般在使用make的時候可能會用到,用來修改檔案時間戳,或者新建一個不存在的檔案。 命令格式: touch [選項]… 檔案… 命令引數: -a 或–time=atime或–time=acces
linux下檔案的三個時間(Atime ,Mtime,Ctime)
在windows系統中建立檔案會儲存檔案有關的三個時間,分別是建立時間,修改時間,訪問時間。 在linux中式怎樣的呢? 我們在linux中新建一個檔案,用stat命令檢視檔案資訊: 系統儲存了這三個時間,分別是Access time(訪問時間),Modify time
linux 下檔案的3種時間狀態 atime ctime mtime
我們在windows下新建一個檔案,我們知道它在儲存的時候肯定是會儲存一下檔案的建立時間之類的資訊的。 看它的屬性是可以看到儲存了這個檔案的建立時間、修改時間、和訪問時間三個時間。 那麼在lin
Linux下檔案解壓縮、軟體安裝
1、linux常用解壓縮命令:.zip格式 解壓:unzip 檔名.zip 壓縮:zip 檔名.zip 目錄名 .tar格式 壓縮:tar cvf 檔名.tar 檔名
linux 下檔案同步函式(fflush、sync、fsync、fdatasync)之間差異
遇到機器異常關機時,寫log檔案資訊丟失問題,所以記錄下。 Linux實現中在核心設有緩衝區快取記憶體或頁面快取記憶體,大多數磁碟I/O都通過緩衝區進行。當我們向檔案寫資料時,核心通常先將資料複製到一個緩衝區中,如果該緩衝區尚未寫滿,則並不將其排入輸出佇列,而是等待寫滿或者核心需要重用該
Linux下Qt建立和呼叫共享庫檔案.so
儲存並編譯專案吧,沒問題的話會在build-pluginTest-Desktop-Debug目錄裡生成libpluginTest.so.1.0.0共享庫檔案和libpluginTest.so、libpluginTest.so.1、libpluginTest.so.1.0這幾個軟連結。
Linux下檔案同步、備份神器之-------rsync
對於運維人員,資料備份是日常重要而又必須做的工作,選擇一種好的備份軟體效率會大大提升。rsync 就是一款功能強大,高效,安全,速度快的檔案增量傳輸工具。 一 、什麼是rync ? 1. rsync ---- remote synchronize ,是一款
linux下檔案和目錄的壓縮和解壓(gzip、bzip2、tar)
檔案的壓縮和解壓: 注意:區分Linux系統中檔案和目錄的區別 首先說一下打包和壓縮的概念: 打包是指將一大堆檔案或目錄什麼的變成一個總的檔案; 壓縮則是將一個大的檔案通過一些壓縮演算法變成一個小檔案。 常見的壓縮副檔名: 副檔名
linux下檔案的複製、移動與刪除命令為:cp,mv,rm
檢視centOS 版本 cat /etc/redhat-release 1,複製貼上檔案 cp [選項] 原始檔或目錄 目標檔案或目錄 2,剪下貼上檔案 mv [選項] 原始檔或目錄 目標檔案或目錄 3,刪除檔案 rm 檔案 慎用 rm -rf
Linux下檔案的打包、解壓縮指令——tar,gzip,bzip2
本文是對 鳥叔的Linux私房菜(基礎學習篇) 第三版 的學習筆記,原文可參考原書中文網站 鳥叔的Linux私房菜。更多詳細資訊可直接參考對應Linux命令的 man 幫助( 如 man tar)。 在Linux環境下,對於檔案的操作更多通過命令列指令而不是單純的滑鼠點選,而檔案管理中一個重要的操作便是
linux下mysql開啟遠程訪問權限及防火墻開放3306端口
base man recommend href table 防火墻配置 程序 from /etc/ 開啟mysql的遠程訪問權限 默認mysql的用戶是沒有遠程訪問的權限的,因此當程序跟數據庫不在同一臺服務器上時,我們需要開啟mysql的遠程訪問權限。 主流的有兩種方法,改
linux下配置apache多站點訪問-小案例
通過 但是 路徑 多個項目 綁定 配置 nmp .com vid 一級域名(baidu.com)也叫作頂級域名,註冊一級域名是需要付費的。 而二級域名(image.baidu.com)是一級域名的延伸,所以只要購買了一級域名,二級域名是可以任意配置的。 其實(www
Linux下4個查找命令which、whereis、locate、find的總結
HERE 相同 所在 pat 建立 手動 src TP 原理 (1)which [-a] cmdname1 cmdname2 ...... 作用:locate a command,從環境變量PATH中,定位/返回與指定名字相匹配的
linux下的網路通訊設定:openssh、PuTTY、tightVNC
OpenSSH的安裝: windows上安裝PuTTY: PuZZY上傳檔案到linux: 1.在window下的cmd中cd到PuZZY所在的資料夾下 2.使用pscp命令上傳檔案 3.使用pscp命令下載檔案 ti
Linux下redis安裝以及遠端訪問 搭建過程綜合整理
虛擬機器以及linux安裝 VMware安裝,我安裝的版本是14.1.1.28517 虛擬機器以及linux安裝過程傳送門:點選開啟連結,虛擬機器簡簡單單的典型安裝就行 虛擬機器安裝後需要啟用,啟用碼傳送門:點選開啟連結 linux系統用的是centos7 linux系統安裝時候需要注
Linux 下如何建立 M3U 播放列表
簡介:關於如何在Linux終端中根據亂序檔案建立M3U播放列表實現循序播放的小建議。 我是外國電視連續劇的粉絲,這些連續劇不太容易從 DVD 或像 Netflix 這樣的流媒體上獲得。好在,您可以在 YouTube 上找到一些內容並從 YouTube 下載。 現在出現了一個問題。你的檔案可能不是按順序儲存
linux下檔案的大小到底多大
檔案的大小和實際佔用的空間,是倆回事兒,一般情況下,檔案大小 < 其佔用空間的大小, 即 ls -al file_name 小於 du -sk file_name 的大小 ,原因是:佔用空間取決於檔案系統的塊(block)的大小,linux一般預設是4k(4096) ,因此,一個大小為1個位元組的檔案,