Windows 파티션을 찾고 데스크탑 이미지를 교체하는 쉘 스크립트

Windows 파티션을 찾고 데스크탑 이미지를 교체하는 쉘 스크립트

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

관련 정보