сохраните в tar bz2 исходную дату и время каталога

Попробуйте его как это:

RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} **Insert current condition here ***
RewriteRule ^(.*)$ https://%{SERVER_NAME}\.xyz.com%{REQUEST_URI} [R]

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} **Insert current condition here, but for https***
RewriteRule ^(.*)$ https://%{SERVER_NAME}\.xyz.com%{REQUEST_URI} [R]
0
задан 22 May 2014 в 08:22
2 ответа

Метка времени вашего архивного файла, конечно же, не совпадает с меткой каталога, так как архив технически является чем-то совершенно новым. Но файлы и каталоги внутри архива останутся своими собственными отметками времени.

Конечно, вы можете изменить отметку времени после этого, и вам даже не нужно извлекать отметку файла из каталога, просто укажите на нее с помощью -r :

touch -r cmdb cmdb.tar.bz2

(AFAIK, параметр -r для touch соответствует стандартам POSIX .)

2
ответ дан 4 December 2019 в 12:32

Что вы имеете в виду под «лучше?» Если вы хотите написать сценарий, вы можете комбинировать это так:

touch -d @`stat -c "%Y" cmdb` cmdb.tar.bz2 

или что-то в этом роде, но если ваш подход работает, все в порядке.

( man touch , man stat ).

1
ответ дан 4 December 2019 в 12:32

Теги

Похожие вопросы