Linux文件与目录管理常用命令

时间:2022-11-01 16:28:02
Linux文件与目录常用命令管理:



文件权限
/目录权限:

-rwxr-xr-x. 1 root root 40 Mar 15 04:20 zeng.txt

r(
4):可读

w(
2):可写

x(
1):可执行

drwxr
-xr-x. 3 root root 4096 Mar 13 04:48 home

r(
4):可以查看目录列表即ls此目录

w(
2):可操作目录(删,增,改)

x(
1):即有cd权限

chmod:可以改变文件的权限;

u: 用户权限 g:用户组权限 o:其他*限 a:所有人的权限

比如:

chmod a
+x zeng.txt (将所有的权限都增加x)

chmod u–w zeng.txt (将所有者
/用户的权限减去w)

chmod
755 zeng.txt (将权限改为rwxr-xr-x)



文件属性
/目录属性:

所有者(User),所属用户组(Group),其他用户(Others)

Chgrp:改变文件所属的用户组 比如:

Chgrp (group) (file)

Chgrp zengjie wen.txt

Chown:改变文件所有者
/用户(可以同时改变用户和用户组) 比如:

Chown (User) (file)

Chown root aa

Chown root:root aa (同时改变文件aa的用户和用户组)

Chown –R root home (
-R参数可以改变home目录下的所有文件的用户属性)



cp:复制命令(加
-a参数复制文件的同时会复制文件的属性)

cp 源文件 目标文件 比如:

cp zeng.txt jie.txt

cp
-a zeng.txt jie.txt



mv:移动命令(剪切命令)(如果目标文件不存在,会等于重命名)

mv 源文件 目标目录(文件)



ls:查看文件与目录

ls 目录



rm:删除命令

rm 文件

rm
-rf 强行删除



cat:查看文件类容



touch:修改文件时间
/新建文件



umask:文件默认权限

新建文件最大默认权限:rw
-rw-rw-即666

新建目录最大默认权限:rwxrwxrwx即777

如果文件默认权限umask为0022,即

新建文件权限为:rw
-r--r--即(644)

新建目录权限为:rwxr
-xr-x即(755)



file:查看文件类型

file 文件名

find:寻找文件名