内核实用程序,针对文本及文件操作。涉及到102条linux命令。
命令列表:cp、install、ln、mv、ls、echo……
常见选项
1.退出状态
2.备份选项
cp, install, ln, mv
短选项 | 长选项 | 注解 |
---|---|---|
-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
[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
[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