
比如要把/home/usera拷贝到/mnt/temp,首先想到的就是
cp -R /home/usera/* /mnt/temp
但是这样有一个问题,/home/usera下的隐藏文件都不会被拷贝,子目录下的隐藏文件倒是会的。
那如何才是正确的方法呢?有人说用-a选项,有人说用find加管道。
其实没这么复杂,Google了之后,学了一招。原来只有用“.”当前目录代替“*”就好了。
cp -R /home/usera/. /mnt/temp
可以使用图形界面(桌面环境)实现。1、打开一个文件夹,按下
Ctrl
+
a
组合键选中全部文件和文件夹,然后在选中的文件或文件夹上点击右键,在d出的菜单中点击“复制”。
2、打开目标文件夹,在空白处右键,在d出的菜单中点击粘贴,即可将前述所有文件或文件夹粘贴到目标文件夹中。
如果是在服务器上,没有桌面图形环境,可以使用命令行来实现。比如,需要将根目录中
picture
文件夹中的所有文件或文件夹,复制到
music
文件夹中,可以使用如下命令:
cp -r /picture/* /music/命令参数
-r
的作用是递归复制
picture
文件夹中的所有文件和该文件夹中子文件夹中的文件。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)