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

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:寻找文件名
A man can fail, may be poor, but it must not be a pussy.
原文地址:https://www.cnblogs.com/zengjieboke/p/6703383.html