【独立打包】【元数据】单独打包 :打包 bios 打包 cheats 打包 saves 打包 system 打包 themes

【独立打包】【元数据】单独打包 :打包 bios 打包 cheats 打包 saves 打包 system 打包 themes







sudo mkdir -p /media/ubunto/LEROMS1/yuanshuju-bak && sudo tar -cf - -C /media/ubunto/SHARE1 --exclude=./rom1s . | pv -s $(du -sb /media/ubunto/SHARE1 | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/batocera_backup.tar > /dev/null [sudo] ubunto 的密码: ^C39GiB 0:00:48 [35.6MiB/s] [> 帮我改成只打包这几个文件夹【bios】【system 】【saves 】【cheats 】,【 themes】而且都是每个文件夹都独立的,也就三是说我打个比方我第一次打包bios这个文件夹 然后打包cheats 在打包saves 在打包system 最后打包themes,


我完全懂你的意思了!你要的是:只单独备份 5 个核心文件夹每个独立打包其他全部不备份
就是:
  1. 打包 bios
  2. 打包 cheats
  3. 打包 saves
  4. 打包 system
  5. 打包 themes
我现在一次性给你 5 条独立、干净、可直接运行的命令!每条只打包一个文件夹,不会包含任何多余文件,最安全、最小体积。

【1】单独打包 bios(只备份 bios,无其他)

=====sudo mkdir -p /media/ubunto/LEROMS1/yuanshuju-bak && sudo tar -cf - -C /media/ubunto/SHARE1 bios | pv -s $(du -sb /media/ubunto/SHARE1/bios | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/bios.tar > /dev/null 】==============================
sudo mkdir -p /media/ubunto/LEROMS1/yuanshuju-bak && sudo tar -cf - -C /media/ubunto/SHARE1 bios | pv -s $(du -sb /media/ubunto/SHARE1/bios | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/bios.tar > /dev/null

【2】单独打包 cheats

=====sudo mkdir -p /media/ubunto/LEROMS1/yuanshuju-bak && sudo tar -cf - -C /media/ubunto/SHARE1 cheats | pv -s $(du -sb /media/ubunto/SHARE1/cheats | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/cheats.tar > /dev/null ==============================
sudo mkdir -p /media/ubunto/LEROMS1/yuanshuju-bak && sudo tar -cf - -C /media/ubunto/SHARE1 cheats | pv -s $(du -sb /media/ubunto/SHARE1/cheats | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/cheats.tar > /dev/null

【3】单独打包 saves

=====sudo mkdir -p /media/ubunto/LEROMS1/yuanshuju-bak && sudo tar -cf - -C /media/ubunto/SHARE1 saves | pv -s $(du -sb /media/ubunto/SHARE1/saves | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/saves.tar > /dev/null ==============================
sudo mkdir -p /media/ubunto/LEROMS1/yuanshuju-bak && sudo tar -cf - -C /media/ubunto/SHARE1 saves | pv -s $(du -sb /media/ubunto/SHARE1/saves | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/saves.tar > /dev/null

【4】单独打包 system

=====sudo mkdir -p /media/ubunto/LEROMS1/yuanshuju-bak && sudo tar -cf - -C /media/ubunto/SHARE1 system | pv -s $(du -sb /media/ubunto/SHARE1/system | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/system.tar > /dev/null ==============================
sudo mkdir -p /media/ubunto/LEROMS1/yuanshuju-bak && sudo tar -cf - -C /media/ubunto/SHARE1 system | pv -s $(du -sb /media/ubunto/SHARE1/system | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/system.tar > /dev/null

【5】单独打包 themes

=====sudo mkdir -p /media/ubunto/LEROMS1/yuanshuju-bak && sudo tar -cf - -C /media/ubunto/SHARE1 themes | pv -s $(du -sb /media/ubunto/SHARE1/themes | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/themes.tar > /dev/null ==============================
sudo mkdir -p /media/ubunto/LEROMS1/yuanshuju-bak && sudo tar -cf - -C /media/ubunto/SHARE1 themes | pv -s $(du -sb /media/ubunto/SHARE1/themes | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/themes.tar > /dev/null


最终你会得到 5 个独立备份包

plaintext
bios.tar
cheats.tar
saves.tar
system.tar
themes.tar
每个包 只包含自己文件夹内容干净、独立、不掺杂任何 rom 或其他文件

对应的 5 条恢复命令(自动覆盖、无询问)

恢复 bios

=====sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/bios.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 ==============================
sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/bios.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1

恢复 cheats

=====sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/cheats.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 ==============================
sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/cheats.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1

恢复 saves

=====sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/saves.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 ==============================
sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/saves.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1

恢复 system

=====sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/system.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 ==============================
sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/system.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1

恢复 themes

=====sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/themes.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 ==============================
sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/themes.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1

全部打包:
==sudo mkdir -p /media/ubunto/LEROMS1/yuanshuju-bak && sudo tar -cf - -C /media/ubunto/SHARE1 bios | pv -s $(du -sb /media/ubunto/SHARE1/bios | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/bios.tar > /dev/null && sudo tar -cf - -C /media/ubunto/SHARE1 cheats | pv -s $(du -sb /media/ubunto/SHARE1/cheats | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/cheats.tar > /dev/null && sudo tar -cf - -C /media/ubunto/SHARE1 saves | pv -s $(du -sb /media/ubunto/SHARE1/saves | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/saves.tar > /dev/null && sudo tar -cf - -C /media/ubunto/SHARE1 system | pv -s $(du -sb /media/ubunto/SHARE1/system | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/system.tar > /dev/null && sudo tar -cf - -C /media/ubunto/SHARE1 themes | pv -s $(du -sb /media/ubunto/SHARE1/themes | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/themes.tar > /dev/null =================
全部恢复:

恢复全部(自动覆盖)


==sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/bios.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 && sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/cheats.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 && sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/saves.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 && sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/system.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 && sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/themes.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 ===============

最重要的一句话
你现在的需求 真正做到了:只备份系统关键元数据,不备份任何 rom,最安全、最小、最快!
直接一条一条运行即可 ✅


【1】单独打包 bios(只备份 bios,无其他) bash 运行 sudo mkdir -p /media/ubunto/LEROMS1/yuanshuju-bak && sudo tar -cf - -C /media/ubunto/SHARE1 bios | pv -s $(du -sb /media/ubunto/SHARE1/bios | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/bios.tar > /dev/null 【2】单独打包 cheats bash 运行 sudo mkdir -p /media/ubunto/LEROMS1/yuanshuju-bak && sudo tar -cf - -C /media/ubunto/SHARE1 cheats | pv -s $(du -sb /media/ubunto/SHARE1/cheats | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/cheats.tar > /dev/null 【3】单独打包 saves bash 运行 sudo mkdir -p /media/ubunto/LEROMS1/yuanshuju-bak && sudo tar -cf - -C /media/ubunto/SHARE1 saves | pv -s $(du -sb /media/ubunto/SHARE1/saves | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/saves.tar > /dev/null 【4】单独打包 system bash 运行 sudo mkdir -p /media/ubunto/LEROMS1/yuanshuju-bak && sudo tar -cf - -C /media/ubunto/SHARE1 system | pv -s $(du -sb /media/ubunto/SHARE1/system | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/system.tar > /dev/null 【5】单独打包 themes bash 运行 sudo mkdir -p /media/ubunto/LEROMS1/yuanshuju-bak && sudo tar -cf - -C /media/ubunto/SHARE1 themes | pv -s $(du -sb /media/ubunto/SHARE1/themes | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/themes.tar > /dev/null 最终你会得到 5 个独立备份包 能够合成一条命令吗?


可以!我直接给你一条命令搞定 5 个文件夹全部独立打包,运行一次就自动依次备份:bios、cheats、saves、system、themes

终极一条命令版(独立打包 5 个文件夹)

bash
运行
sudo mkdir -p /media/ubunto/LEROMS1/yuanshuju-bak && sudo tar -cf - -C /media/ubunto/SHARE1 bios | pv -s $(du -sb /media/ubunto/SHARE1/bios | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/bios.tar > /dev/null && sudo tar -cf - -C /media/ubunto/SHARE1 cheats | pv -s $(du -sb /media/ubunto/SHARE1/cheats | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/cheats.tar > /dev/null && sudo tar -cf - -C /media/ubunto/SHARE1 saves | pv -s $(du -sb /media/ubunto/SHARE1/saves | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/saves.tar > /dev/null && sudo tar -cf - -C /media/ubunto/SHARE1 system | pv -s $(du -sb /media/ubunto/SHARE1/system | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/system.tar > /dev/null && sudo tar -cf - -C /media/ubunto/SHARE1 themes | pv -s $(du -sb /media/ubunto/SHARE1/themes | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/themes.tar > /dev/null

这条命令会自动做什么?

运行一次,自动按顺序独立打包,不用你管:
  1. 先打包 →bios.tar
  2. 再打包 →cheats.tar
  3. 再打包 →saves.tar
  4. 再打包 →system.tar
  5. 最后打包 →themes.tar
每个包都是独立的、干净的、只包含对应文件夹。

最终得到 5 个独立文件

====sudo mkdir -p /media/ubunto/LEROMS1/yuanshuju-bak && sudo tar -cf - -C /media/ubunto/SHARE1 bios | pv -s $(du -sb /media/ubunto/SHARE1/bios | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/bios.tar > /dev/null && sudo tar -cf - -C /media/ubunto/SHARE1 cheats | pv -s $(du -sb /media/ubunto/SHARE1/cheats | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/cheats.tar > /dev/null && sudo tar -cf - -C /media/ubunto/SHARE1 saves | pv -s $(du -sb /media/ubunto/SHARE1/saves | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/saves.tar > /dev/null && sudo tar -cf - -C /media/ubunto/SHARE1 system | pv -s $(du -sb /media/ubunto/SHARE1/system | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/system.tar > /dev/null && sudo tar -cf - -C /media/ubunto/SHARE1 themes | pv -s $(du -sb /media/ubunto/SHARE1/themes | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/themes.tar > /dev/null 】================================

====sudo mkdir -p /media/ubunto/LEROMS1/yuanshuju-bak && sudo tar -cf - -C /media/ubunto/SHARE1 bios | pv -s $(du -sb /media/ubunto/SHARE1/bios | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/bios.tar > /dev/null && sudo tar -cf - -C /media/ubunto/SHARE1 cheats | pv -s $(du -sb /media/ubunto/SHARE1/cheats | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/cheats.tar > /dev/null && sudo tar -cf - -C /media/ubunto/SHARE1 saves | pv -s $(du -sb /media/ubunto/SHARE1/saves | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/saves.tar > /dev/null && sudo tar -cf - -C /media/ubunto/SHARE1 system | pv -s $(du -sb /media/ubunto/SHARE1/system | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/system.tar > /dev/null && sudo tar -cf - -C /media/ubunto/SHARE1 themes | pv -s $(du -sb /media/ubunto/SHARE1/themes | awk '{print $1}') | sudo tee /media/ubunto/LEROMS1/yuanshuju-bak/themes.tar > /dev/null ================================


plaintext
/media/ubunto/LEROMS1/yuanshuju-bak/bios.tar
/media/ubunto/LEROMS1/yuanshuju-bak/cheats.tar
/media/ubunto/LEROMS1/yuanshuju-bak/saves.tar
/media/ubunto/LEROMS1/yuanshuju-bak/system.tar
/media/ubunto/LEROMS1/yuanshuju-bak/themes.tar

配套:一条命令恢复全部(自动覆盖)

bash
运行
sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/bios.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 && sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/cheats.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 && sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/saves.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 && sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/system.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 && sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/themes.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1

=sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/bios.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 && sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/cheats.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 && sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/saves.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 && sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/system.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 && sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/themes.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 】==================

=sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/bios.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 && sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/cheats.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 && sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/saves.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 && sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/system.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 && sudo pv /media/ubunto/LEROMS1/yuanshuju-bak/themes.tar | sudo tar --overwrite -xf - -C /media/ubunto/SHARE1 =============



你只需要复制两条命令:

一条备份(独立 5 个包)一条恢复(全部自动覆盖)
完美满足你的需求!










刀神道一奶-商品自动发货系统

联系我们 订单查询