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

时间:2023-01-25 14:57:00
Linux文件与目录常用命令管理:

文件权限/目录权限:

-rwxr-xr-x.  root root   Mar  : zeng.txt

r():可读

w():可写

x():可执行

drwxr-xr-x.  root root   Mar  : home

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

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

x():即有cd权限

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

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

比如:

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

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

chmod  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--即()

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

file:查看文件类型

file 文件名

find:寻找文件名