Linux下的文件管理命令

Linux下的文件管理命令


前言

随着Linux使用的越来越多,也需要开始了解Linux下的文件管理命令

一、touch

1.建立文件

touch file1 file2 可以同时建立多个文件

touch dir/file3 建立目录下的文件

2.修改文件时间

touch -t YYYYMMDDHHmm fire 修改文件时间
在这里插入图片描述

二、mkdir

建立目录

mkdir dir1 dir2 建立空目录

mkdir -p dir2/dir3 建立多层目录
在这里插入图片描述
在dir2这个目录下建立一个dir3目录

三、rm

删除

rm file file1 删除文件,但是会有提示
rm -f file file1 删除文件,但不会出提示
rm -r dir dir1 删除目录,必须带-r,表示继承
rm -rf dir
在这里插入图片描述
在这里插入图片描述

四、gedit

图形的文本编辑器

gedit 是必须在图形才能使用
gedit file file1 编辑文本
file file1 可以不存在
在这里插入图片描述

五、vim

1.图形的文本编辑器

vim file 此时vim进入了浏览模式
在这里插入图片描述

浏览模式不能编辑文件
在浏览模式中按 i 进入插入模式
按i进入插入模式

可以进行编辑,编辑完成之后按ESC退出 插入模式
然后:wq表示保存退出
:q表示未修改文件退出
:q!表示不保存退出
:wq退出保存

2.vim异常退出

当vim编写文件时在未保存更改内容被强制关闭时
vim会出现异常
在这里插入图片描述
[0] 只读文件
[E] 继续编辑
[R] 恢复未保存内容编辑
[D] 删除.swp文件进入编辑
[Q] 退出当前文件编辑
[A] 退出vim程序

如果实在解决不了,就检查当前目录下的.swp直接把他删除
rm -rf .*

3.vim同时打开多个屏幕(分屏)

vim -o file file1 上下打开俩个文件
按ctrl+w 上下,来控制在哪个屏幕
在这里插入图片描述
vim -p file file1 左右打开俩个文件
按tabn,tabp上下到俩个窗口
在这里插入图片描述

六、cat

显示文件的全部内容

cat file 查看文件内容
cat-b file 显示文件内容并显示行号,不显示空行的行号
cat -n file 显示文件内容并显示行号
在这里插入图片描述

七、head

查看文件前多少行

head file 显示这个文件内容的前10行(默认10行)
head -n file n代表数字,显示文件前n行
head -n num file num代表数字,显示文件前num行
在这里插入图片描述

八、tail

查看文件后多少行

tail file 显示文件后10行(默认10行)
tail -n file 显示文件后n行
在这里插入图片描述

九、less

分页浏览

less file 进入到less模式下查看file
在这里插入图片描述
less模式下 上下逐行查看文件内容,pgup,pgbn逐页查看
在这里插入图片描述

/输入关键字查看
在这里插入图片描述

十、cp

复制文件

cp 文件1 文件2
复制文件1变为2
在这里插入图片描述

cp 文件1 文件2 目的目录
将文件1 文件2 复制到目的目录
在这里插入图片描述
cp -r 目录1 目录2
将目录1 复制到目录2下面
在这里插入图片描述

复制原理是按源文件建立新文件

十一、mv

移动文件

mv file file1 dir 把文件移动到目的目录
在这里插入图片描述
mv file 不存在的file
就是把file重新命令
在这里插入图片描述

十二、file

文件类型查看

file text 查看text的真实类型
在这里插入图片描述

十三、wc

文件容量统计

wc -l 行数
wc -m 字符数
wc -w 单词数
wc -c 字节数

总结

这些就是Linux下的大多数的文件管理命令,运维用到的都非常多。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值