2017-09-13 213 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); 
    }); 
}