2013-10-04 2 views
0

Или любые другие предложения, я просто хочу проверить, был ли файл переименован в заданное время.Какая временная метка будет изменена при переименовании файла в UNIX

+0

Используйте 'Ls -l' в папке переименованный файл и искать для время, которое вы ожидаете, было переименовано. –

+0

Но я обнаружил, что mv не изменяет последнее измененное время. – neorc

+0

Ах да, 'mv' не влияет на метку времени в соответствии с правилами POSIX. Если вы используете 'cp' вместо этого, это повлияет на метку времени. –

ответ

1

После того, как вы отправили mv файл на свое имя, touch файл. Это изменит отметку времени. В качестве примера, я создал 3 файла a, b и c (через touch a b c)

23:11:50 --> ls -l 
total 0 
-rw-rw-r-- 1 kkanos kkanos 0 Oct 3 23:11 a 
-rw-rw-r-- 1 kkanos kkanos 0 Oct 3 23:11 b 
-rw-rw-r-- 1 kkanos kkanos 0 Oct 3 23:11 c 
23:11:52 --> mv a aa 
23:12:18 --> ls -l 
total 0 
-rw-rw-r-- 1 kkanos kkanos 0 Oct 3 23:11 aa 
-rw-rw-r-- 1 kkanos kkanos 0 Oct 3 23:11 b 
-rw-rw-r-- 1 kkanos kkanos 0 Oct 3 23:11 c 
23:12:21 --> touch aa 
23:12:47 --> ls -l 
total 0 
-rw-rw-r-- 1 kkanos kkanos 0 Oct 3 23:12 aa 
-rw-rw-r-- 1 kkanos kkanos 0 Oct 3 23:11 b 
-rw-rw-r-- 1 kkanos kkanos 0 Oct 3 23:11 c 

Ясно a было mv «д к aa с оригинальной отметкой времени, затем touch» d, чтобы получить новый штамп времени.

0

При переименовании файла, из его MAC раз только (изменение) изменения времени C:

[[email protected] test]$ touch file_time 
[[email protected] test]$ stat file_time 
    File: 'file_time' 
    Size: 0    Blocks: 0   IO Block: 4096 regular empty file 
Device: fd04h/64772d Inode: 33845249 Links: 1 
Access: (0664/-rw-rw-r--) Uid: (1000/ luke) Gid: (1000/ luke) 
Context: unconfined_u:object_r:user_home_t:s0 
Access: 2018-01-30 18:09:48.157529527 +0100 
Modify: 2018-01-30 18:09:48.157529527 +0100 
Change: 2018-01-30 18:09:48.157529527 +0100 
Birth: - 
[[email protected] test]$ mv -iv file_time file_time2 
'file_time' -> 'file_time2' 
[[email protected] test]$ stat file_time2 
    File: 'file_time2' 
    Size: 0    Blocks: 0   IO Block: 4096 regular empty file 
Device: fd04h/64772d Inode: 33845249 Links: 1 
Access: (0664/-rw-rw-r--) Uid: (1000/ luke) Gid: (1000/ luke) 
Context: unconfined_u:object_r:user_home_t:s0 
Access: 2018-01-30 18:09:48.157529527 +0100 
Modify: 2018-01-30 18:09:48.157529527 +0100 
Change: 2018-01-30 18:09:58.033633333 +0100 
Birth: - 

Смежные вопросы