- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
背景与问题:
我正在使用查找命令对符合我条件的所有文件进行 gzip:
sudo -u userAccount -i find /apps/server/userAccount/logs/. -maxdepth 1 -type f -exec gzip {} \;
这将继续并根据我的标准压缩所有文件,但我不想被提示覆盖——我希望能够自动跳过已经存在的文件,因为我正在处理敏感数据并且不能冒失去任何东西的风险。
到目前为止,我已经尝试过:
由于 find 语句语法错误,这些都不起作用。
问题:
有人知道如何在我的查找语句中使用上述任一方法吗?
更新:
我尝试使用:
sudo -u userAccount -i find /apps/server/userAccount/logs/. -maxdepth 1 -type f -exec bash -c "yes n | gzip {}" \;
但在我按 CTRL-C 之前,我只是将滚动的“y”个字符返回到控制台。有什么建议么?
最佳答案
-exec
之后的命令不是由shell 运行的,它是由find
直接执行的,因此不能使用shell 元字符或内置命令。如果需要使用 shell,则必须显式调用它:
-exec bash -c "yes n | gzip {}" \;
关于linux - 查找命令 - 带 -exec 句柄的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24501232/
我设置了 Helm 柄和 Helm 柄。我有tiller-deploy。昨天,我可以定期运行了。但今天我收到此错误消息 Error: could not find a ready tiller pod
我以前已将分er安装到特定的 namespace 中。 我设置了一个环境变量来设置'tiller'命名空间-但我不记得该环境变量的名称-而且似乎无法通过网络搜索找到它。 这是什么 key ? 最佳答案
当我在 View 模型中使用如下界面时 class MainViewModel @ViewModelInject constructor( private val trafficImagesR
我正在尝试找到如何在某个 fragment 相关场景中定义 Hilt 的解决方案。我有以下设置: Activity 父 fragment 1 子 fragment 1 子 fragment 2 ...
Hilt 指出如果没有@Provides 注解就不能提供这个接口(interface): interface PlannedListRepository { fun getAllLists()
我的问题非常简单明了:两个注释/示例之间有什么区别: 例子一 @Singleton class MySingletonClass() {} @Module @InstallIn(FragmentCom
我是一名优秀的程序员,十分优秀!