Windows 파티션을 감지하고 데스크탑 이미지를 교체하고 이미지를 데스크탑에 배치하려면 쉘 스크립트가 필요합니다.
컴퓨터에 여러 개의 디스크가 있는지 감지하는 데 필요하므로 컴퓨터의 모든 디스크에 대해 이 작업을 수행하므로 사용자에게 하드 드라이브 2개, Windows OS 2개, 사용자 이름 2개가 있는 경우 모두 작동합니다.
답변1
최신 Linux 배포판의 POSIX 셸에서 실행하면 다음은 시스템의 모든 디스크에 있는 모든 Windows 7+ 사용자 폴더의 내용을 나열합니다.
바탕 화면 배경이 어디에 저장되어 있는지 정확히 모르고 Windows가 설치되어 있지도 않지만 다음 단계로 진행하면 충분할 것입니다.
mkdir /tmp/mnt
( set $(lsblk -pno FSTYPE,KNAME | grep -E '^([^ ]*fat)|(ntfs)')
while sudo mount "${2:?}" /tmp/mnt
do ls /tmp/mnt/Users/*/
sudo umount /tmp/mnt
shift 2; done
) 2>/dev/null