linux-3.0.1-文件及其操作
文件及其操作
Linux文件类型:
表示 | 名称 | 解释 |
---|---|---|
- | regular file | 普通文件,或称正规文件 |
d | directory | 目录 |
l | symbolic link🏎 | 符号(软)连接 |
b | block | 块特殊文件:一般是指块设备,如硬盘。 |
c | character | 字符特殊文件:一般是指字符设备,如键盘。 |
p | pipe | 命名的管道文件:一般用于在进程之间传输数据。 |
s | socket🐶 | 套接字:通信(过程中)的一个终点。 |
🏎. 详见本系列文章的“连接(link)”
🐶. socket 的比喻性解释:
socket与电话十分相似:
当与某人通话时就要建立两个通信的终点:
(1)自己的电话
(2)对方的电话
只要双方进行通话,就必须有两个通话所必需的终点(电话)和一条在它们之间的通信线路存在。
socket就相当于一条通信线路的终点(电话),而在这些终点(sockets)之间存在着数据通信网络。
当打电话给他人时,需要拨打对方的电话号码。
sockets使用网络地址取代了电话号码。通过访问远程(计算机)的socket地址,本机程序就可以用的本机socket与远程的终点(socket)之间建立起一条通信线路。
文件操作
- file:确定文件类型
1 | $ file 文件名 |
- touch:刷新、新建文件
1 | $ touch file(s) |
- cp:复制
1 | $ cp [-option(s)] source(s) target |
- mv:移动及修改文件、目录名
1 | $ mv file(s) target |
重命名可用“mv path/old_name path/new_name”实现
- rm:删除
1 | $ rm [option(s)] file(s)|directory(s) |
- find:搜索文件和目录
1 | $ find Pathname Expressions Actions |
可用find /etc -name passwd 2>finderrs.txt
重定向,把权限不足的错误不在屏幕显示。