Linux命令之文件管理

这篇具有很好参考价值的文章主要介绍了Linux命令之文件管理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

创建文件

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

 touch file1(文件名字)

删除文件

删除文件的话,用rm命令

rm -r 文件名

移动文件

移动文件的话,用命令mv

mv 要移动的文件 目的地

拷贝文件

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

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

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

cat 文件名

查看文件

文件统计信息的查看

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

Linux命令之文件管理,Linux从基础到入门,linux,服务器,运维,正则表达式

文件内容的查看

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权限

当前文件权限
Linux命令之文件管理,Linux从基础到入门,linux,服务器,运维,正则表达式
用命令

chmod +x a 

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

Linux命令之文件管理,Linux从基础到入门,linux,服务器,运维,正则表达式

//用命令
chmod -r a

当前文件的用户,组,其他人权限都没了r 权限
Linux命令之文件管理,Linux从基础到入门,linux,服务器,运维,正则表达式

文件的类型

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

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

Linux命令之文件管理,Linux从基础到入门,linux,服务器,运维,正则表达式

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

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

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

如图,第一个 -,表示这是一个普通文件
Linux命令之文件管理,Linux从基础到入门,linux,服务器,运维,正则表达式

查找文件

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

find -name 文件名

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

Linux命令之文件管理,Linux从基础到入门,linux,服务器,运维,正则表达式

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

正则表达式很多,这里列举了部分
Linux命令之文件管理,Linux从基础到入门,linux,服务器,运维,正则表达式

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

案例

find ./ *.c

Linux命令之文件管理,Linux从基础到入门,linux,服务器,运维,正则表达式

案例
grep “main” -n

综合使用,采用管道(|),左边的结果传到右边来用
Linux命令之文件管理,Linux从基础到入门,linux,服务器,运维,正则表达式
好了,今天关于linux命令之文件管理的命令,大致讲到这里文章来源地址https://www.toymoban.com/news/detail-696809.html

到了这里,关于Linux命令之文件管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包