linux cp -p命令 "cp -p"命令是Linux中用于复制文件或目录的命令,同时保留原始文件的权限和属性。 具体用法如下: cp -p [源文件/目录] [目标文件/目录] 示例: cp -p file1.txt file2.txt 将file1.txt复制为file2.txt,并保留file1.txt的权限和属性。 cp -p -R dir1/ dir2/ 将dir1目录及其所有...
而当我们执行备份、曰志备份的时候,这些文件的时间可能是一个重要的参数,这就需执行 "-p" 选项了。这个选项会保留源文件的属性,包括所有者、所属组和时间。例如: [root@localhost ~]# cp -p /var/lib/mlocate/mlocate.db /tmp/mlocate.db_2 \#使用"-p"选项 [root@localhost ~]# ll /var/lib/mlocate...
cp -p uid:gid对应当前普通用户uid:gid; 解压后文件uid:gid对应当前普通用户uid:gid,权限与是否-p有关,同上。 1.普通用户从其他用户拷贝文件时, 最好加-p 2.普通用户解压时,打包和解压时最好是加-p 3.root用户拷贝和解压时要注意目标位置所属的用户和期望的用户,二者uid一致,不一致则切换到普通用户后无法...
-i 覆盖目标同名文件或目录时提醒用户确认。 -p 复制时保持源文件的权限、属主及时间标记等属性不变(默认权限属主是变化的)。 -r 复制目录时必须使用此选项,表示递归复制所有文件及子目录。 编辑 rm: 移除文件或目录 -f :就是 force 的意思,忽略不存在的文件,不会出现警告信息; -i :互动模式,在删除前...
-P 是 --no-dereference -d 是 --no-dereference --preserve=links 所以-d 比 -P 多了 --preserve=links。根据 unix.stackexchange上的这个回答,--preserve=links 不是针对软链接的,而是硬链接。就是一次 cp 的源文件中,如果有两个互为硬链接,那么在拷贝结果中,它使也互为硬链接。$...
-p:属性一同复制。 -r :复制目录。 tmp 目录下通过 mkdir 创建 test1 和 test2 目录,test1 目录下创建一个 test1.txt 的文件。 单文件复制: cp test1.txt a.txt :本目录下复制 test1.txt 文件并粘贴,文件名改为 a.txt。这样复制出来的文件属性是会改变的,通过时间可以看出来。
sudo cp -p -l source_file destination_link 问题2:目标文件已存在 如果目标位置已经有一个同名文件,使用 -l 会失败,因为它试图创建一个新的硬链接到一个已经存在的文件。 解决方法: 代码语言:txt 复制 cp -p -l source_file new_destination_link 问题3:跨文件系统限制 硬链接不能跨不同的文件系统创建,...
51CTO博客已为您找到关于linux中cp -p命令详解的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及linux中cp -p命令详解问答内容。更多linux中cp -p命令详解相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
连同文件的属性一起复制过去,而非使用默认属性
1.复制文件到指定目录:cp <源文件> <目标目录> 例如:cp file.txt /home/user/Documents/ 2.复制文件并重命名:cp <源文件> <目标文件> 例如:cp file.txt new_file.txt 3.复制文件并保留源文件属性:cp -p <源文件> <目标目录/文件> 例如:cp -p file.txt /home/user/Documents/ 4.递归地复制整个目...