-
-
[原创]一键导出aosp编译后的镜像文件 快捷!(doge)
-
发表于: 2024-7-25 21:40 1744
-
windows
ubuntu
- 1
sudo mkdir
/
mnt
/
hgfs
- 1
sudo
/
usr
/
bin
/
vmhgfs
-
fuse .host:
/
/
mnt
/
hgfs
-
o allow_other
-
o uid
=
1000
-
o gid
=
1000
-
o umask
=
022
- 1
cd
/
mnt
/
hgfs
- 1
sudo nano
/
etc
/
fstab
按下ctrl+o 保存文件 然后按Enter确定 然后ctrl+x退出 !
- 1
.host:
/
/
mnt
/
hgfs fuse.vmhgfs
-
fuse allow_other,uid
=
1000
,gid
=
1000
,umask
=
022
0
0
最后我们重启一下系统看下会不会自动挂载,重启以后切换到挂载目录:
- 1
cd
/
mnt
/
hgfs
然后输入ls能够看到文件夹即可
aosp镜像一键导出到Windows的指定文件夹
- 先去搞定上面的共享文件夹
在合适位置创建脚本
1nano copy_files.sh
- 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
#!/bin/bash
# 源目录 aosp镜像文件目录
SRC_DIR=
"/home/beiniao/bin/aosp/out/target/product/blueline"
# 目标目录也就是共享文件夹 cd /mnt/hgfs 然后pwd 填写即可
DST_DIR=
"/mnt/hgfs/vmware共享文件夹"
# 要复制的文件列表 aosp镜像文件 注意要带后缀
FILES_TO_COPY=(
"android-info.txt"
"boot.img"
"dtbo.img"
"product.img"
"super_empty.img"
"system.img"
"system_other.img"
"vbmeta.img"
"vendor.img"
)
# 检查源目录是否存在
if
[ ! -d
"$SRC_DIR"
];
then
echo
"Source directory $SRC_DIR does not exist."
exit
1
fi
# 检查目标目录是否存在,如果不存在则创建
if
[ ! -d
"$DST_DIR"
];
then
mkdir
-p
"$DST_DIR"
fi
# 遍历指定的文件列表
for
filename
in
"${FILES_TO_COPY[@]}"
;
do
SRC_FILE=
"$SRC_DIR/$filename"
DST_FILE=
"$DST_DIR/$filename"
# 检查文件是否存在于源目录中
if
[ -f
"$SRC_FILE"
];
then
# 复制文件到目标目录,存在则替换
cp
-f
"$SRC_FILE"
"$DST_FILE"
echo
"Copied $SRC_FILE to $DST_FILE"
else
echo
"File $SRC_FILE does not exist in the source directory."
fi
done
echo
"Selected files copied successfully."
在
nano
中按Ctrl + O
保存文件,然后按Enter
确认文件名。按
Ctrl + X
退出编辑器。修改权限
- 1
chmod
+
x copy_files.sh
- 1
.
/
copy_files.sh
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
最后于 2024-7-25 21:42
被北袅编辑
,原因:
赞赏记录
参与人
雪币
留言
时间
Forgo7ten
+1
有 scp 和 rsync
2024-7-26 10:42
你瞒我瞒
期待更多优质内容的分享,论坛有你更精彩!
2024-7-26 09:35
赞赏
看原图
赞赏
雪币:
留言: