2017-09-13 3 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 

lsコマンドで私は誤って-Rを中断しましたが、期待したよりも3列多くなっています。

そして、それは私の問題に関連している可能性があるため、それは、私の質問です:

番号の列は何ですか?

すべての3つの.dicファイルが同じ中央の列の値を有し、また、私のPCにpull編(20キロバイト)された後と進で20キロバイトは5000であるため、同じ大きさを持っているので、確かに中央の列がサイズです。

ただし、他の列は何ですか? Mod/Creation date?そして···

+0

adb/file_sync_client.cppから

はねえ、jerkwhoは私が探しあらゆるdanmgedフレーズが含まれている必要があります「十分な研究」努力を表示するには、理由もなく私をdownvoted?それだけでなく、それは私にとってではなく、これを見て、それを知らなかったが、 "downvote bullies"のためにここで尋ねることを恐れている他の誰にも有用である*。どのように明確でないか、または有用ではないのですか? – DSlomer64

答えて

2

第1列はファイルであり、第3はエポックファイル作成時刻です。

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); 
    }); 
} 
関連する問題