系统管理

网络管理

文件和目录管理

scp

语法:
scp 选项 源文件 目标文件
选项:
-r:以递归方式复制
例子:
1. 从远处复制文件到本地目录scp root@10.10.10.10:/opt/soft/nginx-0.5.38.tar.gz /opt/soft/ 2. 上传本地目录到远程机器指定目录scp -r /opt/soft/mongodb root@10.10.10.10:/opt/soft/scptest

ln

Linux具有为一个文件起多个名字的功能,称为链接。被链接的文件可以存放在相同的目录下,但是必须有不同的文件名,而不用在硬盘上为同样的数据重复备份。另外,被链接的文件也可以有相同的文件名,但是存放在不同的目录下,这样只要对一个目录下的该文件进行修改,就可以完成对所有目录下同名链接文件的修改。对于某个文件的各链接文件,我们可以给它们指定不同的存取权限,以控制对信息的共享和增强安全性。
语法:
ln 选项 源文件 目标文件
选项:
-s:对源文件建立符号连接,而非硬连接
-f:强行建立文件或目录的连接,不论文件或目录是否存在
例子:
1. 建立硬链接(默认选项)ln /mub1/m2.c /usr/liu/a2.c 2. 建立软链接ln -s /usr/mengqc/mub1 /usr/liu/abc

扩展: 1. 硬链接: * 在默认情况下,ln命令创建硬链接。ln命令会增加链接数,rm命令会减少链接数。一个文件除非链接数为0,否则不会从文件系统中被物理地删除。因此,删除源文件,链接文件不会删除,数据依然存在。它的表现方式为使用ls -il时两个文件显示相同的inode值。 * 目录不能进行硬链接操作。
* 不能在不同的文件系统之间做硬链接。 2. 软链接:
* 与硬链接不同的是,符号链接确实是一个新文件,当然它具有不同的I节点号;而硬链接并没有建立新文件。它的表现方式为使用ls -l时,目标文件会使用符号->指向源文件。
* 删除源文件或目录,只删除了数据,不会删除链接。一旦以同样文件名创建了源文件,链接将继续指向该文件的新数据。

硬件.内核.Shell.监测

软件.打印.开发.工具

Editing is enabled. Use the "Save changes" button below the editor to commit modifications to this file.