PDA

Просмотр полной версии : ИЗменить дату создания файла


Abra
08.12.2006, 12:14
Вопрос - каким образом (каким скриптом/командой) можно изменить дату создания/редактирования файла, и выставить какую-нибудь левую? система FreeBSD.
Если надо объясняю подробнее задачу - залил шелл, и нужно сделать его незаметным для админа при просмотре файлов.

limpompo
08.12.2006, 12:19
touch --help
Usage: touch [OPTION]... FILE...
Update the access and modification times of each FILE to the current time.

Mandatory arguments to long options are mandatory for short options too.
-a change only the access time
-c, --no-create do not create any files
-d, --date=STRING parse STRING and use it instead of current time
-f (ignored)
-m change only the modification time
-r, --reference=FILE use this file's times instead of current time
-t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time
--time=WORD set time given by WORD: access atime use (same as -a)
modify mtime (same as -m)
--help display this help and exit
--version output version information and exit

Note that the -d and -t options accept different time-date formats.

limpompo
08.12.2006, 12:25
А точнее будет

touch -t Год месяц день часы минуты file


Example:

shell# ls -al
-rw-r--r-- 1 root root 4 2006-12-08 10:26 lol.yxy

shell# touch -t200511080000 lol.yxy

shell# ls -al
-rw-r--r-- 1 root root 4 2005-11-08 00:00 lol.yxy


Вот и смотри Разницу =)

Егорыч+++
08.12.2006, 12:46
Точнее всего написанно тут http://ru.php.net/manual/ru/function.touch.php

krobol
25.05.2009, 12:03
тема старая, но соответствует моему вопросу:

как изменить время и дату создания/модификации файла в windows из коммандной строки?

задача та же: изменением даты и времени скрыть папку в шелле

PaCo
25.05.2009, 12:27
тема старая, но соответствует моему вопросу:

как изменить время и дату создания/модификации файла в windows из коммандной строки?

задача та же: изменением даты и времени скрыть папку в шелле
Под шеллом подразумеваеш php shell? Если да то вот - http://ru.php.net/touch

krobol
25.05.2009, 16:09
да, php-shell


с файлом разобрался,

а как изменить у дирректории?
как пишут по этому линку у меня не получилось
(или я не понял как сделать)

AkyHa_MaTaTa
25.05.2009, 17:50
Скорей всего у тебя недостаточно прав на дирикторию вот и не получилось.

krobol
25.05.2009, 19:44
дирректорию я сам создаю и могу удалить, значит прав хватает