linux系統檔案的3種時間是指什麼,謝謝

2025-01-12 06:10:17 字數 4214 閱讀 6693

1樓:老男孩教育

在linux中,檔案的時間是檔案的乙個重要的屬性,linux中的檔案的時間主要有三個,即修改時間、訪問時間和狀態時間。

訪問時間atime:access

time,讀一次檔案的內容,atime就會更新。比如對這個檔案運用more、cat等命令。另外ls、stat命令都不會修改檔案的訪問時間。

修改時間mtime:modifiy time,mtime是檔案內容最後一次被修改時間。例如vi後儲存檔案。ls-l列出的時間就是這個時間。

狀態改動時間ctime:change

time:ctime是在寫入檔案、更改所有者、許可權或鏈結設定時隨i節點的內容更改而更改的,是該檔案的i節點最後一次被修改的時間,通過chmod、chown命令修改一次檔案屬性,這個時間就會更新。

屬性說明:mtime修改時間,檔案內容最後一次修改的時間,我們經常用的ls-l命令顯示出來的檔案時間就是這個時間,當對檔案內容修改後,它的mtime就會相應的改變。

atime訪問時間,對檔案進行一次讀操作,它的訪問時間就會改變。例如cat,more等操作,但是stat還有ls命令對atime是不會有影響的。

ctime狀態時間,當檔案的狀態被改變的時候,狀態時間就會隨之改變。例如當使用chmod、chown等改變檔案屬性的操作是會改變檔案的ctime。

2樓:網友

access是最後的訪問時間。

modification是最後修改時間。

還有乙個應該是create吧,建立時間。

在linux系統中怎麼查詢檔案的訪問時間

3樓:網友

ls -l --time=ctime ~ 輸出 access 時間。

輸出類似:rw---1 root root 12542 2009-12-18 +0800 .bash_history

rw-r--r-- 1 root root 24 2010-12-04 +0800 .bash_logout

4樓:手機使用者

stat 命令。

終端下執行命令:

stat 檔名。

access後面的時間就是訪問時間。

會顯示檔案時間資訊例如:

stat test

file: "test'"

size: 307 blocks: 8 io block: 4096 普通檔案。

device: 807h/2055d inode: 590978 links: 1

access: (0755/-rwxr-xr-x) uid: (1000/ tester) gid: (100/ users)

access: 2011-04-08 +0800modify: 2010-07-23 +0800change:

2011-02-17 +0800此test檔案訪問時間是 2011-04-08 15:53:22

linux命令:怎麼檢視自己最後3次登入系統的時間或者資訊

5樓:

使用 last [使用者名稱] 命令,可以看到使用者歷次的登入時間資訊比如: last oracle 就可以顯示oracle用歷次登入時間。

如果你要只顯示最後3條,可以用乙個組合命令比如: last oracle | tail -5 | head -3

這樣就可以看到最後3次登入資訊。

linux系統中如何刪除晚於系統時間的檔案

6樓:網友

cd /tmp

touch test

rm -rf `find /tmp -newer test`rm -rf test

原理:1.在當前時間,到/tmp目錄下建立乙個檔案test2.找出/tmp目錄下所有比test更新的檔案,然後刪除它們3.清理test

你可以參照著改成你的要求。

linux按時間批量移動檔案

7樓:網友

find /data/paic/backup提交問題/aaa -mtime -day1 -mtime +day2 -name "abc_*.txt" -print0 | xargs -i {}mv {}/data/paic/backup/201303/

查詢day1天內day2天前的檔案,具體天數需要仔細測試調整一下了。。

比如今天是2013-12-3

find /data/paic/backup提交問題/aaa -mtime -4 -mtime +2 -name "abc_*.txt" | xargs -i {}ls -lrt {}

查詢/data/paic/backup提交問題/aaa 目錄下2013-11-29到2013-12-01號的名字元合 abc_*.txt的檔案。

mtime modified time

atime access time

ctime change time

8樓:網友

給你乙個思路,你改改:

ls -l in*|grep 2012-10-23|awk ''|sh

grep 2012-10-23 查出對應日期的檔案awk句,形成乙個shell命令,我這邊的例子形成的命令是 mv in010_g_002_326001_ ./。$8是ls -l的第8個部分,即檔名。

最後將形成的命令給sh即shell執行。

linux系統下edt是指什麼時間

9樓:網友

edt:指美國東部夏令時間,波士頓、紐約市、華盛頓哥倫比亞特區,都在這個時區內,跟北京時間有12小時的時差,晚12小時。

cst:可以指下面兩種:

1. 美國中部標準時間(西六區,-6:00),中國是東八區(+8:

00),北京時間比美國中部標準時間早14個小時。3:45 pm cst 是北京時間凌晨1:

45。2. 中澳大利亞標準時間(+10:30),中國是東八區(+8:

00),北京時間比中澳大利亞標準時間晚2個半小時。3:45 pm cst 是北京時間下午上午5:

45。那麼現在只要改成北京時間的時區cst就可以了,修改如下:

linux作業系統最新版是什麼時候釋出的

10樓:索貝爾上尉

核心的話,分測試版和穩定版。

mainline: 2013-02-01stable: 2013-02-04各個發行版的話太多了,沒法說,也說不完。

11樓:網友

linux核心跟linux發行版本是不一樣的概念。

1:核心是core,也就是說發行版的作業系統都用的linux的kernel,好比飛機的發動機;

2:發行版指的是在發動機基礎上很多不同的組織自己寫的os,比如redhat還有ubuntu都是基於linux的kernel寫的不同的發行版本。

3:目前大家說的fedora,或者redhat或者ubuntu,都是指的發行版本的。

你可以谷歌搜尋linux kernel看下核心的最新版本;然後發行版的話,你要看你需要哪個發行版了,有redhat,有ubuntu,有centos,有fedora等等,只要搜尋他們的官網即可看最新版本。

12樓:網友

linux有很多版的,你說那個系統?

linux下如何改變檔案的時間為當前時間之前的某個時間

13樓:出門在外

touch -t

更改檔案的時間為2015年10月11號12點13分14秒touch 還有個引數-d 這個是以當前時間為基準,幾天前這個時候touch -d "5 days ago"

14樓:番柿子

touch -d "4 days ago"

作用是修改的時間為作業系統當前時間四天前的時間。

15樓:網友

看看這個blog吧,有個文章是"批量修改時間戳指令碼 "的,看看合不合用。

安裝linux系統時候提示

16樓:網友

你只有下乙個映象麼?如果都下全了,只要雙擊第二個映象檔案,它就自動裝載到虛擬光碟機去的,安裝就可以繼續了。 你用的是***? 小紅帽版本的是三張。

17樓:陽光上的橋

你這個看起來是關機提示,錯誤資訊應該在之前的內容。

Linux系統怎麼複製資料夾下的全部檔案到另外資料夾

例如把 tmp test 資料夾拷貝到 home test 資料夾下。cp r temp test home test其中 r 表示按照遞迴的方式拷貝資料夾內的所有內容。可以加上 f 表示 如果 home下存在test檔案,則覆蓋更新之前的資料夾。cp a source dir target dir...

linux和windows檔案系統的區別是什麼 都有什麼特點

linux的整個檔案系統就是一棵巨大的樹結構。最頂部是 root根 所有資料夾 檔案和驅動盤都是這個root的分支。例如,假定你有兩個硬碟驅動器 名為a和b 乙個軟盤驅動器和乙個cd rom。第乙個硬碟上有兩個分割槽 名為a1和a2 在windows裡,其組織如下 硬碟a,分割槽一 hda1 c盤 ...

linux系統的檔案管理工具有哪些

這個多了 檔案管理這個也太籠統。可以參考一些linux入門的手冊 檔案管理 vi touch cp mkdir rm vi 對linux下的文字檔案進行編輯via這個命令可以建立乙個名字為a的檔案,並可以對它進行編輯。touch 可以改變檔案的時間戳或者建立新的檔案touch a如果當前目錄下沒有a...