cp复制时软链接问题

cp复制时软链接问题,第1张

scp和cp 默认复制,如果为软链接,会将源文件一同复制过去

迁移docker目录时,默认是/var/lib/docker,先停docker,

复制到另外目录/backup/时,通过du -sh /backup/发现居然由50G变100G以上,而且还在不停增长

删除/backup/

重新cp时加-d参数,代表复制时在源文件中除了links不复制其他符号链接

dereference 解除引用

preserve 保留

ownership 所有权

cp是复制命令的热键名。

要复制文件就要使用cp命令,cp命令是copy的意思。cp命令不仅仅能够拷贝文件,还能创建文件的链接(软连接和硬链接)。若执行命令之前,tmp文件中含有一个名为bashrc的文件,那么可以加入-i参数来决定是否是覆盖,可是输入y或者n来表示是否是需要覆盖以前的文件。

复制的时候要注意复制之后的属性,拷贝的文件是否是软链接文件,原文件是否是一个特殊的文件,如FIFO,socket文件,原文件是否是目录。

复制粘贴注意的事项

交换机中使用复制命令,与普通计算机有所不同,这需要我们从原理方面解释一下,这里我们不谈原理,只谈谈其中的问题,如果你要复制到的地方,有一个配置文件和你要复制的文件名字是相同的。那么这个命令会同时执行两个步骤,第一是删除你原来同名文件,第二是复制你的文件到目标位置。

如果交换机ram中运行的配置文件变化后,首先的步骤就是将最新的配置文件进行复制,这一步是为了保险起见而进行的备份,因为ram内存里面的信息,如果突然断电则会被清零,这样在交换机不停止的情况下进行 *** 作,下次重新开机的时候这次的信息则会被保存下来。这其实就是一个良好的习惯

要是播放的话, wondows自带的Media player就可以打开。

cp

linux命令:该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的COPY命令一样,功能十分强大。

语法:cp[选项]源文件或目录,目标文件或目录

说明该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。

该命令的各项选项含义如下:

-a:该选项通常在拷贝目录是使用。他保留链接,文件属性,并递归地拷贝目录,其作用等于dpr选项的组合。

-d:拷贝是保留链接

-f:删除已经存在的目标文件而不提示。

-I:和 f选项相反,在覆盖目标文件之前将给出提示要求拥护确认。回答y时目标文件将被覆盖,是交互式拷贝。

-p:此时cp除复制源文件的内容外,还将把其修改时间和反问权限也复制到新文件中。

-r;若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。

-L:不作拷贝,只是链接文件。

需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp 命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用I选项。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/7981036.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存