linux学习笔记5-linux的文件目录管理

时间:2021-10-13 17:00:28

linux的文件目录管理

1、mkdir    //新建目录  ,如mkdir  /tmp/weilinux

mkdir -p  //创建级联目录 ,如 mkdir /tmp/1/12/123

rmdir   //删除非空目录

rmdir -p   //删除非空级联目录,如rmdir  /tmp/1/12/123会把1、12、123、tmp全删了

rm   //删除文件、目录

rm -f  //强制删除

rm -r    //删除目录和目录内文件

cp  1.txt  2.txt  //拷贝文件

cp  -r     //拷贝文件和目录

mv         //挪动、重命名

linux学习笔记5-linux的文件目录管理linux学习笔记5-linux的文件目录管理linux学习笔记5-linux的文件目录管理linux学习笔记5-linux的文件目录管理

以上命令都可增加-v选项来增加可视化;

2、文本显示

cat  显示文件

tac  逆向显示文件

more  分页显示文件

less    分页显示文件,快捷键:g跳行首,G跳行尾,j往下翻,k往上翻,ctrl+f向下翻,ctrl+b向上翻,按q退出,按/搜索,在按回车高亮搜索的内容;

head -n 查看文件前n行,默认10

tail -n  查看文件后n行,默认10

tail -f   动态查看文件(比如日志)

linux学习笔记5-linux的文件目录管理

3ls -l 列出目录文件属性

第一小列:

d  目录

-    文本文件

c    字符设备文件(黄色)

l     软连接文件(蓝色link

b    块设备文件(黄色)

s    套接字socket文件

p    管道文件

9个字符串,分三小组,第一组表示属主的权限,第二组表示属组的权限,第三组表示其余用户的权限;

其中r()w()x(执行)

接下来的数字表示使用相同inode的文件数,使用ls -i可以查看inode

接下来的是文件的属主、属组、文件大小、月、日、更改时间、文件名;

chown username:groupname  filename  更改文件、目录的属主、属组,-R可以连目录下面的文件一起更改;

 linux学习笔记5-linux的文件目录管理

4chmod  更改文件的权限,r=4,w=2,x=1uuser,o是其他用户,g是组,a是所有;

chmod u+x 12,给12增加属主的的执行权限;-R可以连目录下文件 权限一起改;

chmod 777  12,给12增加777权限;

目录较为特殊,必须要有x权限;

umask  查询系统创建目录、文件的默认权限;777-umask就是默认目录权限,666-umask是默认文件权限;

rootumask=0022,则(rwxrwxrwx-(----w--w-)=(rwxr-xr-x)

umask 001就可以把umask改成0001

 linux学习笔记5-linux的文件目录管理