2017-09-13 164 views
0

经过多次谷歌搜索如何在DOS命令提示符下使用adb,我终于找到命令语法来显示我一直在努力的实际文件。如何解释`adb`` ls`命令的数字输出?

这里的命令:

C:\Users\Dov>adb ls /data/data/com.dslomer64.servyhelperton/databases 

这里的输出。

000041f9 00001000 59b7bc7d . 
000041e9 00001000 59b5a17d .. 
000081b0 00005000 59b72501 Dictionary.dic 
00008180 00002210 59b72501 Dictionary.dic-journal 
000081b0 00005000 59b6e3c3 TEST2.dic 
00008180 00002210 59b6e3c3 TEST2.dic-journal 
000081b0 00005000 59b710c8 TEST.dic 
00008180 00002210 59b710c8 TEST.dic-journal 

耶。

我不小心忘了-Rls命令,但很好,因为我有3列多于预期。

这是我的问题,因为它可能与我的问题:

什么是数字的列?

由于所有3个.dic文件具有相同的中间列值,也具有相同的大小以十六进制为pull编到我的电脑(20KB)和自20KB后是5000,想必中间一列是大小

但是其他栏目是什么? Mod /创建日期?并且...

+0

嘿,jerkwho downvoted我没有原因的,要表现出“足够的研究”的努力,我应该已经包括每danmged句话我搜索了?此外,它*清楚*而且它*很有用*,不仅对我来说,而且对于偶然看到这一点并且不知道它但却因为“恶意恶霸”而不敢在这里问问的任何人。它如何不明确或有用? – DSlomer64

回答

2

第一列是文件模式和第三个是时期文件创建时间。

adb/file_sync_client.cpp

bool do_sync_ls(const char* path) { 
    SyncConnection sc; 
    if (!sc.IsValid()) return false; 
    return sync_ls(sc, path, [](unsigned mode, unsigned size, unsigned time, 
          const char* name) { 
     printf("%08x %08x %08x %s\n", mode, size, time, name); 
    }); 
}