find -depth 1 -name 'aa*' | xargs tar -cvf aa.tar
这个命令将为查找当前目录下的所有已aa开头的文件,然后将所有结果"执行打包",打包成aa.tar
对比:
find . -maxdepth 1 -name 'aa*' -exec tar -cvf fff.tar {} ; 说明{}表示find的结果 ;是语法要求
当时这里不是追加,而是覆盖.因为 -exec 是查找到的结果,每个结果单独执行tar命令,所以要最佳必须是-rvf
find -depth 1 -name 'aa*' | xargs tar -cvf aa.tar
这个命令将为查找当前目录下的所有已aa开头的文件,然后将所有结果"执行打包",打包成aa.tar
对比:
find . -maxdepth 1 -name 'aa*' -exec tar -cvf fff.tar {} ; 说明{}表示find的结果 ;是语法要求
当时这里不是追加,而是覆盖.因为 -exec 是查找到的结果,每个结果单独执行tar命令,所以要最佳必须是-rvf