我已经做了一些attemps做到以下几点问题:写命令管道(UNIX)
写命令管道要查找一个目录层次结构的文件(如我的主目录)还没有被访问持续30天并压缩它们。
有人能解释我不当下面做,我是新来的UNIX:
find ~ -type f -atime +30 -exec gzip -cv test
这里是我的BTW得到的错误:
find: paths must precede expression: gzip
Usage: find [-H] [-L] [-P] [-Olevel] [-D] help|tree|search|stat|rates|opt|exec] [path...] [expression]
添加'{} \;'到最后。顺便说一句 - 根本不是C问题。 –
这对于“内核”或“c”语言标记来说绝对*无关。 *删除* *并添加“unix”。请不要滥用标签系统。 – WhozCraig
当我把它作为标签时,我并没有想到。我添加了{} \; (你能解释一下这个说什么吗?)并且我得到相同的错误 'code'find〜-type f -atime +10 gzip -cv test {} \; 'code' –