请选择 进入手机版 | 继续访问电脑版

[LINUX] Linux区分install下令 和cp下令 详解

[复制链接]
查看134 | 回复12 | 2021-9-5 04:30:24 | 显示全部楼层 |阅读模式

在Linux浩繁 下令 中,install下令 和cp下令 都能拷贝文件,但在用法上有些区别,不少人在使用 的时间 不知怎样 选择,下面小编就教你怎样 区分install下令 和cp下令 。一起去看看吧!

 Linux怎样
区分install下令
和cp下令

它们之间的区别紧张 如下:

1、最紧张 的一点,假如 目标 文件存在,cp会先清空文件后往里写入新文件,而install则会先删除掉原先的文件然后写入新文件。这是由于 往正在使用 的文件中写入内容大概 会导致一些题目 ,比如说写入正在实行 的文件大概 会失败,比如说往已经在持续写入的文件句柄中写入新文件会产生错误的文件。而使用 install先删除后写入(会天生 新的文件句柄)的方式去安装就能避免这些题目 了;

2、install下令 会适当 地处理文件权限的题目 。比如说,install -c会把目标 文件的权限设置为rwxr-xr-x;

3、install下令 可以打印出更多更合适的debug信息,还会自动 处理SElinux上下文的题目 。

------------------------------------分割线------------------------------------

当时在编译LFS 6 的时间 , 不停 搞不懂 install 的下令 和 cp 以及和 chmod, chgrp 的区别?

工作之后才明确 一个Running 的历程 不能任意 举行 cp , 常常 会提示 “text busy", 运维部的先辈 们给的建议是采用mv 来更换 cp , 本日 看起来先辈 好像不知道install 这个下令 啊。

现在 就简单先容 一下 install 下令 。

install copy 文件列表且同时可以或许 设置文件的属性(包括 owner, group) , 通常用在 Makefiles 中 用来copy 程序到指定的目次 。

常见的用法有以下3中情势 :

1: install -d [option] DIRECTORY [DIRECTORY.。。] 支持多个。 类似 mkdir -p 支持递归。

比方 : install -d a/b/c e/f 效果 和 mkdir -p a/b/c e/f 一样。

2: install [option] SOURCE DEST

复制 SOURCE 文件(测试不能是目次 ) 到DEST file(文件) 。

install a/e c 效果 类似 cp a/e c # 留意 c必须是文件。

有用 选项 -D

install -D x a/b/c # 效果 类似 mkdir -p a/b && cp x a/b/c

3: install [option] SOURCE [SOURCE.。。] DIRECTORY

复制 多个SOURCE 文件到目标 目次 。

install a/* d 此中 d 是目次 。

有用 选项

-b :自动 备份。

-m : 设置安装文件的权限

-p :保留文件的timestamps. 也就是说文件的timestaamps 和 source 文件一样。 当我们想要使用 安装文件的mtime来跟踪文件的build时间而不是 安装时间。

-s : Strip the symbol tables from installed binary executables.

-S : 备份文件的后缀。

install -S .bak new old #old 文件自动 被 mv 为 old.bak.

-v: verbose ,打印install 的文件的具体 信息。

`-c‘

Ignored; for compatibility with old Unix versions of `install’。 #用来兼容旧版的unix.

-C: (大写)

安装文件, 但是假如 目标 文件和源文件一样( 判断 方法必要 看看代码确认) 就跳过, 如许 的好处是 可以或许 保持一样文件的mtime.

上面就是Linux install下令 和cp下令 的用法先容 了,此中 最大的区别就是在复制目标 文件存在的时间 ,install可以先删除再使用 ,以免拷贝失败。盼望 此文档可以帮助到大家!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

avatar 春意盎然2016 | 2021-9-12 23:42:06 | 显示全部楼层
今天不想骂人!
回复

使用道具 举报

avatar 雨荷424 | 2021-9-18 17:48:37 | 显示全部楼层
每次看到admin楼主的帖子都有惊吓!
回复

使用道具 举报

avatar 123456825 | 2021-9-19 05:21:43 | 显示全部楼层
经典!
回复

使用道具 举报

avatar 山风点烟捶 | 2021-9-20 06:24:19 | 显示全部楼层
论坛的帖子越来越有深度了!
回复

使用道具 举报

avatar 就是爱巴萨衣 | 2021-9-24 03:35:37 | 显示全部楼层
admin楼主,您主治大夫在到处找您呢!
回复

使用道具 举报

avatar 或许你会吞 | 2021-9-26 21:09:48 | 显示全部楼层
今天的心情很不错啊
回复

使用道具 举报

avatar 数脚趾头耍媳 | 2021-9-29 11:31:13 | 显示全部楼层
看帖不回帖的人就是耍流氓,我回复了!
回复

使用道具 举报

avatar 小玛哥1 | 2021-10-13 05:01:59 | 显示全部楼层
admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的网站,影视频道的网站所有电影和连续剧都可以免费看的。访问地址:http://tv.mxswl.com
回复

使用道具 举报

看了这么多帖子,第一次看看到这么有内涵的!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则