[求个指令] 复制文件夹,并“排除”里面嵌套的 node_modules

2021-09-03 19:19:16 +08:00
 az22c
其实问题等同于这个问题:(只不过我是 macos 用不了里面介绍的复制的指令和软件)
https://superuser.com/questions/940804/copy-large-number-of-files-but-exclude-certain-sub-folders-on-windows
1984 次点击
所在节点    macOS
7 条回复
ratazzi
2021-09-03 19:45:14 +08:00
rsync 啊
yzwduck
2021-09-03 19:47:32 +08:00
* rsync -r --exclude node_modules source target
* bsdtar -c --exclude node_modules -C source . | bsdtar -x -C target
mangoDB
2021-09-03 20:15:16 +08:00
az22c
2021-09-03 20:24:31 +08:00
@ratazzi
@yzwduck
@mangoDB
哦哦 原来如此,rsync 也可用于取代 cp 指令
610915518
2021-09-03 21:22:47 +08:00
rsync 永远滴神!
AllenHua
2021-09-03 23:39:40 +08:00
@yzwduck #2
使用 rsync --exclude -a
建议使用 -a 参数而不是 -r
因为 -a 参数是比-r 参数更合理、更建议使用的参数,能够递归复制、复制原始文件的元信息(比如拥有者、创建时间、最近一次修改时间等),-r 只能递归复制

see also: https://hellodk.cn/post/591 https://www.ruanyifeng.com/blog/2020/08/rsync.html
phony2r
2021-09-04 17:18:27 +08:00
git clone src dist

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/799747

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX