内核实用程序,针对文本及文件操作。涉及到102条linux命令。
命令列表:cp、install、ln、mv、ls、echo……
常见选项
1.退出状态
2.备份选项
短选项 | 长选项 | 注解 |
---|---|---|
-b | '--backup'[=method] | 当某个文件存在被移动(mv)、覆盖的情况时,如何备份的指定选项。 短选项不接受任何参数,默认是“--backup=existing“。 |
-S SUFFIX | --suffix=SUFFIX | 与“-b”同时使用,添加到文件名中。 |
当不指定“method”,有点复杂,建议指定。参数接受“唯一性缩写”、多字符表示,参数如下:
METHOD参数 | 注解 |
---|---|
none off | 永不备份 |
numbered t | 总是进行编号备份 |
existing nil | 已有的编号备份,其他的简单备份 |
simple never | 简单备份 |
3.目标目录
短选项 | 长选项 | 注解 |
---|---|---|
-T File | --no-target-directory | 指定普通文件,父目录必须是存在的。格式:install -T large.cnf /etc/my.cnf |
-t DIR | --target-directory=DIR | 指定目录文件,该目录必须存在。格式:install -t /etc my.cnf 像是复制进去一样,目标在前,且是目录。 |
例子,使用“-T”:
[root@right mag]# ll total 0 drwxr-xr-x. 2 root root 6 Dec 30 11:11 back drwxr-xr-x. 2 root root 6 Dec 30 11:11 mag [root@right mag]# mv -T mag back mv: overwrite ‘back’? y [root@right mag]# ll total 0 drwxr-xr-x. 2 root root 6 Dec 30 11:11 back
例子,使用“-t”:
[root@right mag]# ll total 0 drwxr-xr-x. 2 root root 6 Dec 30 11:11 back drwxr-xr-x. 2 root root 6 Dec 30 11:17 mag [root@right mag]# mv -t mag back [root@right mag]# ll total 0 drwxr-xr-x. 3 root root 17 Dec 30 11:17 mag [root@right mag]# ls mag/ back
使用“-t”,效果等同于:
[root@right mag]# ll total 0 drwxr-xr-x. 2 root root 6 Dec 30 11:11 back drwxr-xr-x. 2 root root 6 Dec 30 11:20 mag [root@right mag]# mv back mag [root@right mag]# ll total 0 drwxr-xr-x. 3 root root 17 Dec 30 11:20 mag [root@right mag]# ls mag/ back
转载于:https://blog.51cto.com/sunnybay/1559185