我有一些文件要使用 shell 脚本从一个目录复制到另一个目录,但我只想复制其中包含某些内容的文件。现在这就是我所拥有的,但它不会检查以确保文件不为空。cp -f /some/folder/* /another/folder/
是否有捷径可寻?
您可以使用find命令来执行此操作:
find . -type f -size +0 -print0 | xargs -0 -I % cp % /dest/
Run Code Online (Sandbox Code Playgroud)
-size +0将获得大小大于零的文件。