1
有沒有辦法使用ADB訪問Android設備上文件的上次修改時間,而無需在設備上安裝任何內容? adb shell ls -l <path>
只給出了精確度,而adb
的版本ls
沒有--time-style
(至少在當前最新版本中)。 pull -a
保留了時間戳,但我首先想要時間戳的原因是檢查是否需要拉取時間戳。使用ADB獲取文件的上次修改時間戳
有沒有辦法使用ADB訪問Android設備上文件的上次修改時間,而無需在設備上安裝任何內容? adb shell ls -l <path>
只給出了精確度,而adb
的版本ls
沒有--time-style
(至少在當前最新版本中)。 pull -a
保留了時間戳,但我首先想要時間戳的原因是檢查是否需要拉取時間戳。使用ADB獲取文件的上次修改時間戳
可以使用stat
實用程序獲取有關文件的信息。
從終端運行此操作,並將PATH_TO_FILE
替換爲設備/仿真器上您嘗試獲取上次修改時間的文件的絕對路徑。它應該打印到控制檯。
adb shell stat -c %y PATH_TO_FILE
謝謝!你知道是否可以保證從某些Android版本(哪個?)或某些設備擁有它並且其他設備沒有? –
@AlexeyRomanov我不知道,但統計是GNU核心實用程序的一部分,所以我想它可能在一切可用。 –
肯定有Android設備沒有「cp」(因爲我看到了多個問題,爲什麼它不起作用):) –