在Linux的许多命令中,安装命令和CP命令可以复制文件,但在使用上有一些差异。许多人在使用时不知道如何选择。这里有一个小编辑器,教你如何区分安装命令和CP命令。


它们之间的区别如下:

1,最重要的一点是,如果目标文件存在,CP将首先清空文件并将新文件写入其中。安装将首先删除原始文件并将其写入新的文件。这是因为写作内容,正在使用的文件可能会导致一些问题,例如,写正在执行的文件可能会失败,例如,新写入的文件的文件句柄已连续写入会导致错误的文件。这些问题可以通过使用安装删除写了(一个新的文件句柄)来安装。

2、安装命令妥善处理文件的权限。例如,安装C组目标文件的权限rwxr-xr-x;

3、安装命令可以打印更多适当的调试信息和自动处理SElinux的背景。

------------------------------------线------------------------------------

当时,当编译LFS 6,不了解安装和CP和chmod,chgrp命令之间的区别吗

工作结束后,很明显,一个运行的进程在任何时候都不能是CP,它往往会提示文本忙,而来自运营维护部门的前辈的建议就是用mv替换CP。今天,老一代似乎不知道安装命令。

现在,简单介绍一下安装命令。

列出安装复制文件,还可以设置文件的属性(包括所有者、组),这通常是用在Makefiles的拷贝程序到指定的目录。

常见的用法有以下3种形式:

1:安装选项D { } { }目录目录,支持多个类似mkdir - P支持递归。

例如,安装D / B / C / F结果mkdir - P / B / C E / F相同

2:安装{选项}源DeST

复制源文件(测试不能目录)到目标文件(文件)。

安装/ E / E C C CP #相似结果注意C必须文件。

有用的选项D

Install -D x a/b/c MKDIR -p a/b CP # effect is similar to X a/b/c

3:安装{源}

将多个源文件复制到目标目录。

安装d,其中d是目录。

有用的选项

b:自动备份。

m:设置安装文件的权限

P:时间戳。保持文件作为文件的timestaamps与源文件相同。当我们想使用安装文件的时间来跟踪文件的建立时间而不是安装时间。

S:从安装的二进制可执行文件带符号表。

S:备份文件的后缀。

安装-s.bak新老#旧文件的自动old.bak MV。

-详细说明,打印安装文件的详细信息。

` - clsquo;

忽视;与` installrsquo旧的Unix版本的兼容性;#用Unix的旧版本兼容。

- C:(大写)

安装文件,但是如果目标文件与源文件相同(判断方法需要看到代码确认),它将跳过。这样的好处是能够保持相同的文件的时间..

以上是Linux安装命令和CP命令的用法。最大的区别是,当目标文件被复制时,安装可以先被删除并再次使用,以免复制失败。我希望这个文档能帮助你!