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:寻找文件名