Linux使用cp命令,隐藏的文件没有复制过去。

比如:cp-a/home/test//root/tmp/像.htaccess这样的文件就没有复制过去?用什么命令才可以把隐藏文件复制过去?... 比如: cp -a /home/test/ /root/tmp/
像.htaccess这样的文件就没有复制过去?用什么命令才可以把隐藏文件复制过去?
展开
 我来答
H爱不绝迹
2018-03-31 · TA获得超过7.6万个赞
知道大有可为答主
回答量:60
采纳率:85%
帮助的人:3.9万
展开全部

如果是拷贝目录下的隐藏文件就可以直接通过我们之前的方式:cp -r ./file_name /dest_dir 就可以了。 

具体如下:

1、简介

Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。

2、基本信息

Linux[2]操作系统是UNIX操作系统的一种克隆系统,它诞生linux系统于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。

3、分区规定

设备管理在 Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等,IDE 或 SCSI 设备也不例外。Linux 把各种 IDE 设备分配了一个由 hd 前缀组成的文件;而对于各种 SCSI 设备,则分配了一个由 sd 前缀组成的文件。

正版留声机
2012-06-04
知道答主
回答量:13
采纳率:0%
帮助的人:8.9万
展开全部
cp -a /home/test/ /root/tmp/
上面的命令是把/home/test/ 这个目录及以下的所有文件都拷贝到/root/tem/下,效果应该是:/root/tmp/test/**** 使用-a参数,可以把隐藏文件也一并复制过去的,这个我试过了,
另外,如果是cp -a /home/test/* /root/tmp/ 是想把/home/test这个目录下的所有文件复制过去,而不包含目录本身,效果是:/root/tmp/***** 这样的话的确是不能把隐藏文件复制过去,但可以将*换成. 这样写:cp -a /home/test/. /root/tmp 这样就可以把所有的文件都复制过去了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wawoshashi
2017-03-13
知道答主
回答量:18
采纳率:0%
帮助的人:2.4万
展开全部
两条命令,加在一起就哦了, linux所谓的隐藏文件就是以点开头的, 所以.*就代表所有隐藏文件:
cp -r /home/test /root/tmp/
cp -r /home/test/.* /root/tmp/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-05-23
展开全部
cp -a /home/test/* /root/tmp/ 试下
追问
一样的,这样没有用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vat113087
2011-05-23
知道答主
回答量:7
采纳率:0%
帮助的人:3.6万
展开全部
我试了-a可以 -r也可以,不知道你的环境情况。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式