在Android設備上,通過ADB(Android Debug Bridge)Shell可以進行各種文件操作。以下是一些常用的ADB Shell命令,用于文件和目錄管理:
列出目錄內容:
ls [路徑]
:列出指定路徑下的文件和子目錄。例如,ls /sdcard/
會列出SD卡上的所有內容。創建目錄:
mkdir [路徑]
:在指定路徑下創建一個新目錄。例如,mkdir /sdcard/new_folder
會在SD卡上創建一個名為“new_folder”的文件夾。刪除目錄:
rm [路徑]
:刪除指定路徑下的目錄及其內容。注意,這個命令會遞歸刪除目錄及其所有子項,所以使用時要小心。例如,rm -r /sdcard/old_folder
會刪除“old_folder”目錄及其所有內容。刪除文件:
rm [路徑]
:刪除指定路徑下的文件。例如,rm /sdcard/example.txt
會刪除SD卡上的“example.txt”文件。復制文件或目錄:
cp [源路徑] [目標路徑]
:將源路徑下的文件或目錄復制到目標路徑下。例如,cp /sdcard/source.txt /sdcard/backup.txt
會將“source.txt”文件復制到SD卡的“backup.txt”位置。移動文件或目錄:
mv [源路徑] [目標路徑]
:將源路徑下的文件或目錄移動到目標路徑下。例如,mv /sdcard/old_location /sdcard/new_location
會將“old_location”目錄移動到SD卡的“new_location”位置。改變文件或目錄的權限:
chmod [權限] [路徑]
:更改指定路徑下文件或目錄的權限。例如,chmod 755 /sdcard/my_app
會設置“my_app”目錄及其子項的讀、寫和執行權限。查看文件內容:
cat [路徑]
:顯示指定路徑下文件的內容。例如,cat /sdcard/example.txt
會顯示“example.txt”文件的內容。請注意,某些操作可能需要root權限才能執行,特別是在涉及系統級文件或目錄時。此外,確保在執行這些命令之前已經正確配置了ADB環境,并且設備已經連接到計算機并處于調試模式。