免責事項: 私は Linux を 2 年間使用しています。この素晴らしい時代に多くのことを探求してきたにもかかわらず、私はまだこの分野ではひどい初心者です。したがって、解決策が明白に思えてもお許しください。また、私は Debian ベースのディストリビューションしか使用したことはありません。
そこで、私はプロジェクト「Linux 用の簡易ポータブル Minecraft」に取り組んでいます。厳密に言うとまだ完成していません。そこで、32 GB の USB フラッシュ ドライブを ext4 (gparted 最高!!!) にフォーマットし、次の自動実行スクリプトを作成しました。
フラッシュ ドライブ上の更新されたゲーム データを、ユーザー フォルダー内の .minecraft フォルダーにコピーします (古いデータは削除されます)。
.jar ファイルから Minecraft を起動します。
さて、閉じられたら更新されたゲームデータをペンドライブにコピーし直したいです。以下は 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
何か見逃しているのでしょうか?