如何递归加密文件夹中的所有数据?

如何递归加密文件夹中的所有数据?

我可以用:

for f in .* ; do [ -f $f ] && openssl aes-256-cbc -in $f -out $f -k PASSWORD ; done

加密文件夹中的所有隐藏文件并使用:

for f in * ; do [ -f $f ] && openssl aes-256-cbc -in $f -out $f -k PASSWORD ; done

加密文件夹中的所有可见文件。是否可以将这两个命令结合起来?是否还有其他潜在的文件类型与*和不匹配.*

答案1

我使用 && 的东西:

for f in .* ; do [ -f $f ] && openssl aes-256-cbc -in $f -out $f -k PASSWORD ; done && for f in * ; do [ -f $f ] && openssl aes-256-cbc -in $f -out $f -k PASSWORD ; done

前任。 echo 1 && echo 2 返回

1

2

相关内容