Команды SFK


    1        2        3        4        5        6        7        8        9        10    

Раздел 1. File System - Файловая cистема
copy | deblank | delete | deltree | filefind | filetime | fixfile | index | list | mkdir | name | olist | partcopy | rename | setbytes | space | sync | touch | treesize |


Help:   Рус   |   Eng        Refer:   Рус   |   Eng  

Команда: filetime

Показать время модификации, доступа и создания файлов

sfk filetime [opts] filename Вывод времени доступа файла или каталога.

Общие параметры

    -mtime - время модификации (по умолчанию)

    -atime - время доступа

    -all - все доступные времена

    -utc - UTC/GMT вместо местного времени

    -flat - время в виде 20130413 065127

    -flat2 - время в виде 20130413065127

    -tab - раздельный вывод по символам табуляции

    -full - полный технический вид со всеми временами, временные метки UTC, UNIX и Windows

    -noname - не показывать имя файла

Варианты:

sfk dirtime Список времен одного каталога без содержащихся файлов или каталогов

Смотрите также:

    sfk touch Время изменения файла

    sfk list Список файлов с указанием времени и размера

    web reference

ПРИМЕРЫ

    sfk filetime myfile.txt Время модификациидля myfile.txt

    sfk dirtime mydir Время только для mydir, без каких-либо содержащихся файлов или вложенных папок

    sfk filetime -all myfile.txt всее времена для MyFile.txt

    sfk filetime -full myfile.txt все времена как local, UTC и значение внутренней системной метки времени

    sfk filetime -all -tab -flat2 mydir .txt список изменений, доступа и времени создания для всех файлов .txt в папке mydir в виде данных, разделенных табуляцией, где каждая дата и время объединены в виде тривиальной ("flat") метки времени

    sfk filetime -withdirs mydir также показать время подкаталогов, содержащихся в mydir

    sfk filetime -full -justdirs mydir показать всю информацию о времени, только о подкаталогах в mydir, но не в файлах

Примеры с выводом

sfk filetime readme.txt 2013-04-20 07:40:53 Readme.txt
просто сообщает время модификации в удобочитаемом формате

sfk filetime -all readme.txt

 mtime 2013-04-20 07:40:53, atime 2012-06-03 23:21:16,
 ctime 2012-06-16 07:21:49, readme.txt

показывает все доступные времена (на самом деле печатается в одну строку). В Windows это время изменения, доступа и создания. В Linux будут перечислены только модификация и время доступа

sfk filetime -full readme.txt

 mtime: 2013-04-20 07:40:53, 05:40:53 UTC, 1366436453 сек,
 130109100530068241 wft, readme.txt
 atime: 2012-06-03 23:21:16, 21:21:16 UTC, 1338758476 сек,
 129832320760000000 wft, readme.txt
 Ctime: 2012-06-16 07:21:49, 05:21:49 UTC, 1339824109 сек,
 129842977095804622 wft, readme.txt
 

показывает полную техническую картину: -форматированное местное время
-время UTC/GMT, секунды Linux с 1970 года
-время файла Windows (количество 100 наносекундных единиц с 1601 года)
Вышеуказанный вывод показан с переносами, на самом деле это всего 3 строки

sfk select testfiles .txt +filetime -mtime -atime -tab -flat2

 20090122204944 20111031010000 testfiles\Formats\02-crlf.txt
 20090122204944 20111031010000 testfiles\Formats\03-native-tab-lf.txt
 20090122204944 20111031010000 testfiles\Formats\04-lf.txt
 20090122204944 20111031010000 testfiles\Formats\05-split-text.txt
 20090122204944 20111031010000 testfiles\Formats\07-filter-src.txt
 20090122204944 20111031010000 testfiles\Formats\08-head-tail.txt
 20090122204944 20111031010000 testfiles\Formats\10-dir-list.txt
 20090122204944 20111031010000 testfiles\Formats\11-wide-line.txt
 20090122204944 20111031010000 testfiles\Formats\12-foo-jam.txt
 20090122204944 20111031010000 testfiles\Formats\13-eof-null.txt
 20090122204944 20111031010000 testfiles\Formats\14-all-codes.txt
 20090122204944 20111031010000 testfiles\Formats\15-float-text.txt
 20090122204944 20111031010000 testfiles\Formats\16-short-words.txt
 20100117230648 20111031010000 testfiles\Formats\20-tab-data-line.txt
 20090122204944 20111031010000 testfiles\Formats\21-patch-bin.txt
 20090122204944 20111031010000 testfiles\Formats\23-filt-patterns.txt
 20090122204944 20111031010000 тестовые файлы\Форматы\24-строчные блоки.txt
 20100117230838 20111031010000 testfiles\Formats\34-csv-data-lines.txt
 20110918072644 20111031010000 testfiles\myproj\.myscm\root.txt
 20110918072644 20111031010000 testfiles\myproj\.myscm.bak\root.txt
 20110918094744 20111031010000 testfiles\myproj\myscm-use.txt
 20110918072658 20111031010000 testfiles\myproj\tmp\trash1.txt
 20110918072702 20111031010000 testfiles\myproj\tmp\trash2.txt
 20110918072706 20111031010000 testfiles\myproj\tmp\trash3.txt
 20110918072722 20111031010000 testfiles\myproj\tools\.myscm\sub1.txt
 20100128230842 20111031010000 testfiles\readme.txt
  

Список всех модификаций и времени доступа ко всем .txt файлам, в каталоге testfiles, в виде табличных данных, разделенных табуляцией, с компактными метками даты/времени, подходящие, например, для импорта в Excel в виде данных .csv