면책 조항: 저는 2년 동안 Linux를 사용해 왔습니다. 이 멋진 시대에 그렇게 많은 것을 탐험했음에도 불구하고 나는 이 지역에서 여전히 형편없는 N008입니다. 그러니 해결책이 분명해 보인다면 용서해주세요. 또한 저는 Debian 기반 배포판만 사용해왔습니다.
그래서 저는 Linux용 Minecraft의 단순화된 휴대용 버전이라는 프로젝트를 진행하고 있습니다. 글쎄요, 기술적으로는 아직 끝나지 않았습니다. 그래서 32GB USB 플래시 드라이브를 ext4(gparted ftw!!!)로 포맷하고 자동 실행 스크립트를 만들었습니다.
플래시 드라이브에 있는 업데이트된 게임 데이터를 사용자 폴더의 .minecraft 폴더에 복사합니다(기존 데이터 삭제).
.jar 파일에서 Minecraft를 시작합니다.
이제 종료 후 업데이트된 게임 데이터를 USB 드라이브에 다시 복사하고 싶습니다. 다음은 autorun.sh의 코드 예제입니다. 도와주세요?
#!/bin/bash -l
#$ -S /bin/bash
#$ -N $1
rm -rf ~/.minecraft
cp -rn /media/$1/MC/minecraft ~/
mv /home/$1/minecraft /home/$1/.minecraft
java -jar Minecraft.jar
$1은 사용자를 나타냅니다. 도움을 주셔서 감사합니다.
답변1
폴더를 뒤로 옮길 수는 없나요?
#!/bin/bash -l
#$ -S /bin/bash
#$ -N $1
rm -rf ~/.minecraft
cp -rn /media/$1/MC/minecraft ~/.minecraft
java -jar Minecraft.jar
rm -rf /media/$1/MC/minecraft
cp -rn ~/.minecraft /media/$1/MC/minecraft
내가 뭐 놓친 거 없니?