发布网友 发布时间:2022-04-24 11:23
共5个回答
热心网友 时间:2023-08-08 09:09
如果是拷贝目录下的隐藏文件就可以直接通过我们之前的方式: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 前缀组成的文件。
热心网友 时间:2023-08-08 09:09
两条命令,加在一起就哦了, linux所谓的隐藏文件就是以点开头的, 所以.*就代表所有隐藏文件:
cp -r /home/test /root/tmp/
cp -r /home/test/.* /root/tmp/
热心网友 时间:2023-08-08 09:09
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 这样就可以把所有的文件都复制过去了
热心网友 时间:2023-08-08 09:10
cp -ar 文件名 目标文件名字追问你这个语句跟我的cp -a /home/test/* /root/tmp/ 没区别吧。 -a 本来就相当于 -qdr
热心网友 时间:2023-08-08 09:11
我试了-a可以 -r也可以,不知道你的环境情况。