为目录中的每个子目录创建RAR存档-Centos / Ubuntu

用户名

如果在Ubuntu或Centos上使用RAR,这是压缩单个文件夹(内部包含子文件夹)的命令,或者是压缩单个存档中目录内所有文件夹的命令:

rar a -m0 -r name.rar

哪里

-m0是压缩级别
-r递归模式

但是,如果我要压缩每个文件夹?使用哪些命令?

我想在压缩每个文件夹时保留目录树。

我也尝试了此命令,但是它没有执行任何操作,但是在终端中显示为:

终端http://imageshack.com/a/img661/6514/nzFaVA.png

for folder in */; do echo rar a -m0 -r "${folder%/}.rar" "$folder"; done

参数替换${folder%/}用于删除文件夹名称末尾的“ /”。但是此代码不起作用。

资料来源:http : //www.linuxquestions.org/questions/linux-newbie-8/compress-folder-in-rar-652612/

PS:我使用Centos或Ubuntu,而不是Windows。

控制台盒

您可能只需要删除echo

for folder in */; do rar a -m0 -r "${folder%/}.rar" "$folder"; done

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Bash 循环在每个子目录中创建目录

来自分类Dev

遍历子目录并为每个子目录为jpg创建PDF

来自分类Dev

在目标目录的每个子目录中创建CSV文件

来自分类Dev

Centos和Ubuntu中的追加模式

来自分类Dev

Ubuntu替换目录和所有子目录中的表达式

来自分类Dev

遍历子目录并在每个子目录中运行命令

来自分类Dev

ubuntu:如何通过从命令行中排除某些子目录来在ubuntu中压缩目录

来自分类Dev

在每个子目录中运行make

来自分类Dev

在每个子目录中创建一个文件,并将其路径写入其中

来自分类Dev

如何在Ubuntu 16.04下的WWW下在Apache2中启用查看子目录

来自分类Dev

在CentOS中链接目录

来自分类Dev

如何在Ubuntu 16.04.2中将所有目录和子目录从大写转换为小写?

来自分类Dev

删除Ubuntu并安装CentOS

来自分类Dev

Centos,Ubuntu和Windows

来自分类Dev

从Ubuntu到Debian或CentOS

来自分类Dev

CentOS要求ubuntu登录

来自分类Dev

删除Ubuntu并安装CentOS

来自分类Dev

尝试将目录中的所有子目录打包为rar,而不是其中包含文件夹的子目录为rar

来自分类Dev

循环遍历子目录并在每个子目录中执行一个Perl脚本

来自分类Dev

在Ubuntu中创建新目录

来自分类Dev

如何使用PowerShell为多个子目录创建目录联结?

来自分类Dev

如何遍历当前目录中每个子目录的最后一级?

来自分类Dev

Bash脚本可对目录中的每个子目录执行操作

来自分类Dev

如何压缩大量子目录,并使每个zip文件包含N个子目录

来自分类Dev

如何压缩大量子目录,并让每个 zip 文件包含 N 个子目录

来自分类Dev

删除多个目录中的多个子目录

来自分类Dev

批次:在每个目录和子目录中搜索目录

来自分类Dev

.htaccess为每个子目录设置默认页面

来自分类Dev

从每个子目录中分别提取文件

Related 相关文章

  1. 1

    Bash 循环在每个子目录中创建目录

  2. 2

    遍历子目录并为每个子目录为jpg创建PDF

  3. 3

    在目标目录的每个子目录中创建CSV文件

  4. 4

    Centos和Ubuntu中的追加模式

  5. 5

    Ubuntu替换目录和所有子目录中的表达式

  6. 6

    遍历子目录并在每个子目录中运行命令

  7. 7

    ubuntu:如何通过从命令行中排除某些子目录来在ubuntu中压缩目录

  8. 8

    在每个子目录中运行make

  9. 9

    在每个子目录中创建一个文件,并将其路径写入其中

  10. 10

    如何在Ubuntu 16.04下的WWW下在Apache2中启用查看子目录

  11. 11

    在CentOS中链接目录

  12. 12

    如何在Ubuntu 16.04.2中将所有目录和子目录从大写转换为小写?

  13. 13

    删除Ubuntu并安装CentOS

  14. 14

    Centos,Ubuntu和Windows

  15. 15

    从Ubuntu到Debian或CentOS

  16. 16

    CentOS要求ubuntu登录

  17. 17

    删除Ubuntu并安装CentOS

  18. 18

    尝试将目录中的所有子目录打包为rar,而不是其中包含文件夹的子目录为rar

  19. 19

    循环遍历子目录并在每个子目录中执行一个Perl脚本

  20. 20

    在Ubuntu中创建新目录

  21. 21

    如何使用PowerShell为多个子目录创建目录联结?

  22. 22

    如何遍历当前目录中每个子目录的最后一级?

  23. 23

    Bash脚本可对目录中的每个子目录执行操作

  24. 24

    如何压缩大量子目录,并使每个zip文件包含N个子目录

  25. 25

    如何压缩大量子目录,并让每个 zip 文件包含 N 个子目录

  26. 26

    删除多个目录中的多个子目录

  27. 27

    批次:在每个目录和子目录中搜索目录

  28. 28

    .htaccess为每个子目录设置默认页面

  29. 29

    从每个子目录中分别提取文件

热门标签

归档