我可以用:
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