当我使用 cp -r source dest, 时,忽略.gitIgnore或任何.xyz中的点文件。当我使用 cp -r source/.xyz dest, 然后它们被复制。哪个选项与cp可以复制包括点文件在内的所有文件,同时使用通配符*?在bash中,cp在使用通配符时会复制点文件?我应该使用哪一个选项
0
A
回答
1
您可以使用cp一样-r通配符。[^。] *
那是因为你的bash是建立在无视隐藏的文件和cp命令只是不得到隐藏的论据。这就是它应该如何工作.. :)
0
使用通配符*
时,您可以尝试使用命令cp source/*.* destination/
复制所有隐藏文件。
如果你想包括在cp
命令取消隐藏目录,你可以试试下面的命令
cp -r source/. destination/
注意.
在源端。这包括源中的所有文件和目录,包括隐藏文件和目录。
或者
cp -r source/{.,}* destination/
x{.,}y
被转换为x.y
和xy
。你的情况,这将是source/.*
和source/*
相关问题
- 1. 我应该使用哪些OOP选项?
- 2. gsutil cp:使用-I选项将文件复制到匹配的子目录
- 3. 我应该在哪里把dll文件(我在我的项目中使用)
- 4. 我有两个web.config文件。我应该使用哪一个?
- 5. 使用bash复制文件
- 6. 如何在bash中使用通配符重命名文件?
- 7. 我应该使用哪一个? (性能)
- 8. OAuth/OpenID - 我应该使用哪一个?
- 9. 我应该使用哪一个CAPTCHA?
- 10. 我应该使用哪一个? decimal.Add()或“+”
- 11. 我应该使用哪一个OpenGL库?
- 12. 我应该使用哪个组件?
- 13. 我应该使用哪个Rails插件?
- 14. SonarQube中的Java安全应该使用哪个配置文件?
- 15. 我应该在哪里cp oc二进制到MacOS上?
- 16. 什么时候应该在bash脚本中使用文件描述符?
- 17. 应该包含哪些文件才能使用jQuery选项卡?
- 18. 我应该在nltk中使用哪一个词干?
- 19. NAnt或MSBuild,我应该在svn环境中使用哪一个?
- 20. 我应该在Grails 2.0中使用哪个PayPal /付款插件?
- 21. 哪些vim选项应该在模式行中使用?
- 22. 我应该使用哪种DAL选择?
- 23. min和普通文件有什么区别,我应该使用哪一个?
- 24. 我应该在哪里放置Maven项目的应用程序配置文件?
- 25. 哪个配置文件正在使用?
- 26. 我应该在哪里写一个临时文件?
- 27. 我们应该为通知组件使用哪个“平台”?
- 28. 我应该在Rails 3.1项目中使用哪些JSON宝石?
- 29. 当我想用我的项目使用node.js部署一个库时,应该包括哪些文件?
- 30. 我应该在哪里使用OnActivityResult?
谢谢!除了第一个选项外,您的所有选项都可以工作:'cp source /*.* destination /'。它没有复制点文件。 – user1782328