Linux命令之文件管理

创建文件

创建文件的话,一般使用touch命令

 touch file1(文件名字)

删除文件

删除文件的话,用rm命令

rm -r 文件名

移动文件

移动文件的话,用命令mv

mv 要移动的文件 目的地

拷贝文件

文件的拷贝命令,同样使用cp 命令

cp 要拷贝的文件 拷贝到的地址

要想查看文件中里面是否成功拷贝到其他文件
可以使用cat命令对文件进行查看

cat 文件名

查看文件

文件统计信息的查看

用stat命令,可以查看文件的统计信息

在这里插入图片描述

文件内容的查看

1.可以使用moreh和 less命令(用界面查看,用空格或者回车键,进一步查看)
2.可以使用cat,tail命令(显示最后面几行), head(显示前面几行)

3.可以使用tail -10或者head -10 命令, 查看文件内容尾部10行 ,或者文件内容头10行, 当然你选项 (-10)查看的行数是可以改的

文件的权限

文件权限的介绍和表示

在Linux中,万物皆是文件
文件中主要有3种权限(在Linux中,权限用数字表示)
1.读的权限 -r (read) (4)
2.写的权限 -w (write) (2)
3. 执行的权限 -x (execute) (1)

用三位二进制来描述权限
0. 000 无权限
1.001 执行权限
2.010 写权限
3. 011 写,执行权限
4.100 读权限
5.101 读,执行权限
6.110 读写权限
7.111 读写执行权限

在linux中,又分三类, 用户 ,组, 其他人
一位八进制相当于三位二进制
所以一般用三位八进制整数来描述一个文件的权限

案例(这里的0是八进制前缀)

  1. 0666 表示 用户读写权限,组读写权限,其他人读写权限
  2. 0456 表示 用户 读权限 组读,执行权限, 其他人 读写权限
    以此类推

文件权限的改变

这里如果去改文件的权限,这里采用chmod命令

用法一:

chmod 666 文件名   
//作用:使得该文件中,用户和组和其他人的权限都是读写权限

用法二:

chmod +或者-x(权限) 文件名
//作用:表示该文件的用户,组,其他人都加上或者减去x权限

当前文件权限
在这里插入图片描述
用命令

chmod +x a 

从图可以看出,当前文件的用户,组,其他人,都加上了x权限

在这里插入图片描述

//用命令
chmod -r a

当前文件的用户,组,其他人权限都没了r 权限
在这里插入图片描述

文件的类型

用ls-al, ls-l, ll 命令,可以查看当前目录与文件的全部信息

ls -al 或者 ls-l 或者 ll + 文件名 

在这里插入图片描述

这里的
第一个 :-rw 指的是用户 读写权限
第二个: -rw 指的是组 读写权限
第三个: -r 指的是其他人读权限

文件一共有7种
1.普通文件(-表示)
2.目录(d)
3.字符设备文件©
4.块设备文件(b)
5.套接口文件(s)
6.管道§
7.符号链接文件(l)

ls -l 文件名 (可以知道文件的类型) 

如图,第一个 -,表示这是一个普通文件
在这里插入图片描述

查找文件

文件的查找,可以使用find 命令,选项是-name

find -name 文件名

也可以使用grep命令,grep命令也是相当重要的命令
grep是在文件里面找,不能在目录里面找
可以查找在某目录下,某个文件的内容

在这里插入图片描述

find 命令与这个grep命令,都可以结合这个正则表达式来进行查找

正则表达式很多,这里列举了部分
在这里插入图片描述

grep [选项]或者正则表达式 文件名

案例

find ./ *.c

在这里插入图片描述

案例
grep “main” -n

综合使用,采用管道(|),左边的结果传到右边来用
在这里插入图片描述
好了,今天关于linux命令之文件管理的命令,大致讲到这里

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

温柔了岁月.c

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值