我很难理解如何使用参数特别是使用标志-我。我当前目录中有两个 html 文件
$ ls
$ hello world.html hi.html junk
我知道是否要将这两个文件复制到垃圾目录,我需要使用-我替换标准输入:
find . -name "*.html" -print0|xargs -0 -I {} cp {} junk
所以我想如果我想制作它们的拉链,我只需要做同样的事情:
find . -name "*.html" -print0|xargs -0 -I {} tar czf dest.tar.gz {}
然而,这仅有的拉上拉链“你好世界.html”,但没有-我有用:
find . -name "*.html" -print0|xargs -0 tar czf dest.tar.gz
我不知道为什么会这样,希望有人能帮助我。