Linux   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了用cp命令拷贝文件,源目录后带不带斜杠的区别大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

当我还是Linux超级傻白的时候,需要拷贝一个很大的数据集,然后再拷贝源文件夹的后面跟了一个前倾斜杠,然后就发现居然拷贝的是整个文件夹里的东西,而不是文件夹本身。事儿倒是不大,我重新建一个文件夹,把这些东西挪进去就行了。后来,等我记住这一招后,发现有的时候居然也不是这样。于是,做做实验,干脆搞搞清楚。 两个文件夹,各自内容如下: 使用命令cp –R dir_src/ dir_target后,结果如

当我还是Linux超级傻白的时候,需要拷贝一个很大的数据集,然后再拷贝源文件夹的后面跟了一个前倾斜杠,然后就发现居然拷贝的是整个文件夹里的东西,而不是文件夹本身。事儿倒是不大,我重新建一个文件夹,把这些东西挪进去就行了。后来,等我记住这一招后,发现有的时候居然也不是这样。于是,做做实验,干脆搞搞清楚。


两个文件夹,各自内容如下:

用cp命令拷贝文件,源目录后带不带斜杠的区别


使用命令cp –R dir_src/ dir_target后,结果如下:

用cp命令拷贝文件,源目录后带不带斜杠的区别


重做一遍,使用cp –R dir_src dir_target后,结果如下:

用cp命令拷贝文件,源目录后带不带斜杠的区别


于是我就记住了这个带不带前倾斜杠的区别。

后来,我特意使用这个斜杠方法拷贝的时候,居然栽了。


两个文件夹各自内容如下:

用cp命令拷贝文件,源目录后带不带斜杠的区别


使用带斜杠的命令cp -R copytest_src/ copytest_target,结果如下:

用cp命令拷贝文件,源目录后带不带斜杠的区别


看来不同的Linux发行版对这个cp命令带不带斜杠的执行是不一样的,第一个例子是FreeBSD,第二个是CentOS7。


总之,往后别捡懒了,想拷贝目录里面的内容而不是目录本身,就用斜杠加个星号“cp –R src/* target”; 想拷贝目录本身,就啥也不带“cp –R src target”就行了。

大佬总结

以上是大佬教程为你收集整理的用cp命令拷贝文件,源目录后带不带斜杠的区别全部内容,希望文章能够帮你解决用cp命令拷贝文件,源目录后带不带斜杠的区别所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。