统信uos 20.1060专业版系统自带高清壁纸统一存放在/usr/share/wallpapers/目录下,含unified、deepin、uos-official等子目录,可通过终端命令递归查找并批量导出jpg/png文件至本地。

想把统信UOS系统自带的高清壁纸一次性导出到本地文件夹,方便备份、分享或在其他设备上复用,但找不到系统壁纸的实际存放位置,手动一张张截图又太耗时且画质受损。
确认系统壁纸实际存放路径
统信UOS 20.1060专业版的系统级壁纸统一存放在 【/usr/share/wallpapers/】 目录下,这是所有用户均可读、但仅root可写的标准路径。普通用户无法直接修改该目录,但可以完整读取其中全部子目录和图片文件。
打开终端,执行以下命令验证是否存在:
ls -l /usr/share/wallpapers/
你会看到多个以品牌、主题或年份命名的子目录(如 unified、deepin、uos-2023 等),每个目录内含 wallpaper.jpg、wallpaper.png 或 index.theme 配置文件。注意:部分子目录可能为空或仅含配置文件,需结合图片文件判断是否为有效壁纸集。
批量导出全部系统自带高清壁纸
这一步必须使用终端完成,图形界面无法批量识别并过滤非壁纸文件。
第一步:创建用户级导出目录
mkdir -p ~/Desktop/uos-wallpapers-export
第二步:进入系统壁纸根目录并递归查找所有JPG/PNG图片
cd /usr/share/wallpapers && find . -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png" \) -exec cp --parents {} ~/Desktop/uos-wallpapers-export \; 2>/dev/null
这条命令会保留原始目录结构,把所有匹配的图片连同其所在子路径一起复制过去。例如 /usr/share/wallpapers/unified/wallpaper.jpg 将被导出为 ~/Desktop/uos-wallpapers-export/usr/share/wallpapers/unified/wallpaper.jpg。
第三步:去除冗余路径前缀,只保留壁纸文件名+分类文件夹
cd ~/Desktop/uos-wallpapers-export && find . -depth -type d -empty -delete && find . -type f -exec basename {} \; | sort -u > ../wallpaper-list.txt
此时桌面会出现一个 wallpaper-list.txt 文件,记录了所有成功导出的壁纸文件名,可用于核对数量。
第四步:扁平化整理(可选)
若你希望所有图片集中在一个文件夹便于浏览,运行:
mkdir -p ~/Desktop/uos-wallpapers-flat && find ~/Desktop/uos-wallpapers-export -type f \( -iname "*.jpg" -o -iname "*.png" \) -exec cp {} ~/Desktop/uos-wallpapers-flat/ \;
注意:部分壁纸可能分辨率较低(如800×600测试图),建议导出后用文件管理器按大小排序,手动筛选出大于2MB或分辨率≥1920×1080的文件作为高清源。
快速验证导出结果是否完整
方法一:对比文件数量
执行 sudo find /usr/share/wallpapers -type f \( -iname "*.jpg" -o -iname "*.png" \) | wc -l
再执行 ls -1 ~/Desktop/uos-wallpapers-flat/ | wc -l,两个数字应基本一致(允许±2误差,因个别子目录含无效占位图)。
方法二:检查关键子目录是否覆盖
统信UOS 20.1060专业版默认含 unified、deepin、uos-official 三个核心壁纸包,导出后请确认 ~/Desktop/uos-wallpapers-export/usr/share/wallpapers/ 下这三个目录均已存在且含图片文件。











