文件的基本属性
文件类型
- 文件
- - 目录
d - 连接
l - 装置文件里面的可供储存的接口设备(可随机存取装置)
b - 装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)
c
文件权限
- 可读
r - 可写
w - 可执行
x - 没有任何权限
-
权限的数字表示方法
- R 2^2 4
- W 2^1 2
- X 2^0 1
文件的归属
- 拥有者 owner
u - 属于组 group
g - 其他人 others
o
举例:drwxr-xr-x. 2 echo echo 4096 Jun 18 19:47 Desktop
- d 目录类型
- rwx 拥有者 可读可写可执行
- r-x 属于组 可读可执行
- r-x 其他人 可读可执行
- echo echo 拥有者 属于组
- 4096 文件大小,目录就是文件数
- Jun 18 19:47 创建日期
- Desktop 文件名称
修改文件属性
改变文件拥有者和所属组 chown/chgrp
chown [-R] ownerName fileNamechgrp [-R] groupName fileNamechown [-R] ownerName:groupName fileName
-R recursive 递归 change files and directories recursively
设置文件对不同用户的权限 chmod
chmod [-R] g-w fileName即group去除write权限,增加权限则为+,设定权限=chmod [-R] 664 fileName用数字更简洁方便
使用符号修改时,除了 u/g/o,还有 a 表示全部用户(all)
对文件的管理操作
注意使用 man [command] 查看各个命令的详细使用文档
列出目录 ls
ls [-aAdfFhilnrRSt] dirNamels [--color={never,auto,always}] dirNamels [--full-time] dirName
显示当前目录 pwd
pwd [-p]-p 表示显示确实路径,而非使用 link 路径。
切换目录 cd
cd [绝对或相对路径]不加参数,则进入当前用户目录
创建目录 mkdir
mkdir [-mp] dir-p 创建多级目录 -m 设置权限
mkdir -p dir1/dir2/dir3mkdir -m 711 dir
删除空的目录 rmdir
rmdir [-p] dirName-p 连同上一级的空目录一起删除
创建文件 touch/vi
touch fileNamevi fileName
删除文件 rm
rm [-fir] filename建议使用绝对路径,避免出错
-f忽略不存在的文件,不会出现警告信息-i互动模式,在删除前会询问使用者是否动作-r递归删除,慎重!!
复制文件 cp
cp [-adfilprsu] source destinationcp [options] source1 source2 source3 ... directory
- -a:相当於 -pdr 的意思,至於 pdr 请参考下列说明(常用)
- -d:若来源档为连结档的属性(link file),则复制连结档属性而非文件本身
- -f:为强制(force)的意思,若目标文件已经存在且无法开启,则移除后再尝试一次
- -i:若目标档(destination)已经存在时,在覆盖时会先询问动作的进行(常用)
- -l:进行硬式连结(hard link)的连结档创建,而非复制文件本身
- -p:连同文件的属性一起复制过去,而非使用默认属性(备份常用)
- -r:递归持续复制,用於目录的复制行为(常用)
- -s:复制成为符号连结档 (symbolic link),亦即捷径文件
- -u:若 destination 比 source 旧才升级 destination
文件移动或重命名 mv
mv [-fiu] source destination
- 含义参考
cp
- 含义参考
mv [options] source1 source2 source3 ... directory
- 重命名:src 和 dest 在同一目录下
- 移动:src 和 dest 不在同一目录下
查看文件
查看文件
- cat :从第一行开始显示文件内容,文件内容比较少时适用
- tac :从最后一行开始显示文件内容
- nl :显示行号
- more :翻页查看
- 翻页:Space
- 翻一行:Enter
- 离开不再显示:q
- 往回翻页:b
- less :一页一页查看
- tail :末尾内容,通常与 -f 参数连用,适用于查看实时动态日志信息
tail -f xxxx.logtail -200f xxxx.log
- head :开头文件,文件格式,内容模板样式
head [-n number] filename不写参数默认显示前10行
此处选项不再一一列出,可自行 man 查看
对文件的内容进行追加
echo "xxxxxx" >> filaName
文件搜索
fine dir -name partOfNamefine dir -name head\*
链接
软链接 soft link
硬链接 hard link –> 相当于拷贝
- 创建软连接
ln -s file/dir linkName - 创建硬连接
ln file/dir linkName
本文详细介绍文件系统的各项基本属性,包括文件类型、权限设置、归属管理等,并提供了实用的命令操作指导,如创建、删除、复制文件及目录等。
5714

被折叠的 条评论
为什么被折叠?



