小编iva*_*a14的帖子

归档时排除空文件和隐藏文件

我需要tar 在 shell 脚本中使用创建一个目录存档,但我也应该排除隐藏文件和大小等于0. 此外,第一个命令行参数是应该创建的档案的位置,第二个是档案的名称,第三个是应该存档其文件的目录的路径。

我尝试在终端中发送这样的参数:

/bin/bash ss1 /home/user arch /home/user/folder
Run Code Online (Sandbox Code Playgroud)

但它给了我一些 tar 错误。我试着像这样存档:

tar -cvf --exclude=.* $1/$2 $3 
Run Code Online (Sandbox Code Playgroud)

但这不正确,我不确定正确的语法是什么,以及如何排除空文件和隐藏文件。

linux bash shell-script

0
推荐指数
1
解决办法
2230
查看次数

标签 统计

bash ×1

linux ×1

shell-script ×1