Czy jest jakiś sposób, aby dowiedzieć się zmieniony plik po pewnej dacie w całym kodzie projektu?
Widzisz pracuję w jednym dużym projekcie kod źródłowy teraz chcę wiedzieć, które pliki są modyfikowane po pewnej dacie.
Czy jest jakieś polecenie lub sposób, aby to zdobyć..
Próbowałem
# ls -R -l
Ale tutaj pokazuje wszystkie pliki z ostatnio zmodyfikowanymi danymi, ale chcę filtrować to wyjście według niektórych danych ...
Czy Jest jakiś sposób, aby to zrobić w Linuksie? czy jest do tego jakieś narzędzie?
35
Author: Jeegar Patel, 2012-01-24
2 answers
#set timestamp for file
touch --date "2011-12-31" /tmp/foo
# Find files newer than 2011/Dec/31, in /some/files
find /some/files -newer /tmp/foo
64
Author: peko,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-24 11:36:43
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-24 11:36:43
Użyj Znajdź polecenie z argumentami mtime : niektóre przykłady są tutaj lub tutaj
Na przykład lista plików zmienionych w ciągu ostatnich 7 dni...
find / -type f -mtime -7
For fine grained search you may try-mmin argument. Zobacz przykład omówiony w innej witrynie SE: Znajdź wszystkie pliki starsze niż X minut
26
Author: Jayan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-20 10:04:20
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-20 10:04:20