ok【批量打包】如何进入 /media/ubunto/SHARE/batocera 目录 把里面的每个文件夹单独打成一个 7z 包 包名就是文件夹名(比如 bios.7z) 遇到同名包会自动覆盖
ok【批量打包】如何进入 /media/ubunto/SHARE/batocera 目录 把里面的每个文件夹单独打成一个 7z 包 包名就是文件夹名(比如 bios.7z) 遇到同名包会自动覆盖
sudo sh -c '整条全部放里面' =======================================
一条完整的命令,复制到终端里就能用,实现你要的效果:
进入/media/ubunto/SHARE/batocera目录
把里面的每个文件夹单独打成一个 7z 包
包名就是文件夹名(比如bios.7z)
遇到同名包会自动覆盖
加上了跳过rom1s文件夹的限制,其他逻辑不变:
打包(跳过 roms)
===========================================
【ubuntu批量解压缩】【某个路径下的所有文件,怎样批量解压缩到指定文件夹】【怎样批量解压缩】
源路径: 【'/media/ubunto/LEROMS1/SHAREV42-7z--NTFS-ok/rom1s/' 】
sudo sh -c '整条全部放里面' =======================================
一条完整的命令,复制到终端里就能用,实现你要的效果:
进入/media/ubunto/SHARE/batocera目录
把里面的每个文件夹单独打成一个 7z 包
包名就是文件夹名(比如bios.7z)
遇到同名包会自动覆盖
加上了跳过rom1s文件夹的限制,其他逻辑不变:
打包(跳过 roms)
===========================================
✅ 命令(独立打包 + 跳过rom1s+ 带 sudo)
==========【sudo sh -c 'cd /media/ubunto/SHARE && for dir in */; do name="${dir%/}"; if [ "$name" != "rom1s" ]; then 7z a -t7z -m0=lzma2 -mx=9 -y "${name}.7z" "$name"; fi; done' 】=========
============================================================================================
=======================================================
【ubuntu批量解压缩】【某个路径下的所有文件,怎样批量解压缩到指定文件夹】【怎样批量解压缩】
===================================
源路径: 【'/media/ubunto/LEROMS1/SHAREV42-7z--NTFS-ok/rom1s/' 】
解压到路径:【 /media/ubunto/SHARE/】
源路径: 【'/media/ubunto/LEROMS1/SHAREV42-7z--NTFS-ok/rom1s/' 】
解压到路径:【 /media/ubunto/SHARE/】
=【sudo sh -c 'cd /media/ubunto/LEROMS1/SHAREV42-7z--NTFS-ok/rom1s && for file in *.7z; do dir="${file%.7z}"; if [ "$dir" != "rom1s" ]; then 7z x -y "$file" -o"/media/ubunto/SHARE/"; fi; done'】====
=============分割线:下面的和一忽略==============
=====================================下面的是批量解压指定文件夹里面的所有【.7z】自动覆盖==========================================================================
怎樣批量解壓文件夾裏面的所有7z壓縮包,跳過rom1s文件夾+驗證完整性
怎樣批量解壓文件夾裏面的所有7z壓縮包,跳過rom1s文件夾+驗證完整性
【命令完全配套、跳过rom1s、带 sudo 的批量解压命令,复制就能用】:
-==========【sudo sh -c 'cd /media/ubunto/SHARE && for file in *.7z; do dir="${file%.7z}"; if [ "$dir" != "rom1s" ]; then 7z x -y "$file"; fi; done'】==================
说明
====================上面的是批量解压指定文件夹里面的所有【.7z】压缩包,自动覆盖========================================================