运维学习笔记Linux基础2:Linux下的文件管理

一、文件管理命令

1、文件管理命令

touch 新建文件或者修改文件时间戳

运维学习笔记Linux基础2:Linux下的文件管理

该语句在当前位置建立空文件。

 运维学习笔记Linux基础2:Linux下的文件管理

 运维学习笔记Linux基础2:Linux下的文件管理

 当文件已存在时,该语句会把文件时间戳改为当前时间。

运维学习笔记Linux基础2:Linux下的文件管理

touch -t yyyymmddhhmm westos1 修改当前文件时间到指定时间。

mkdir 建立目录

mkdir westos3 westos4 ...#建立空文件

mkdir -p test/redhat/linux  建立多层目录

运维学习笔记Linux基础2:Linux下的文件管理

 rm  删除文件或者目录

rm westos1 westos2...删除文件,当提示是否删除选择y或n。

rm -f westos 强制删除,不会有提示。

运维学习笔记Linux基础2:Linux下的文件管理

rm加目录名不可删除目录,需要采用  rm -r westos3 westos4

rm -r -f  westos3 westos4或rm -f -r westos3 westos4或rm -rf westos3 westos4强制删除,无需提示,三种结果相同。

运维学习笔记Linux基础2:Linux下的文件管理
gedit 图形的文本编辑器

 gedit westos1 westos2...编辑文本,但是使用gedit的使用必须有图形。运维学习笔记Linux基础2:Linux下的文件管理

vim 文本编辑器

vim test   进入vim浏览模式,但是不能编辑,通过按<i>进入插入模式。

运维学习笔记Linux基础2:Linux下的文件管理

 运维学习笔记Linux基础2:Linux下的文件管理

按<ESC>退出插入模式。然后按<:wq>保存并退出;<:q!>不保存强制退出;当对文本没有更改时可以按<:q>不保存退出。

运维学习笔记Linux基础2:Linux下的文件管理

vim -o test1 test 上下打开两个文件。<ctrl>+<w> <上|下>来转换控制窗

运维学习笔记Linux基础2:Linux下的文件管理

vim -p test test1 左右打开两个不同文件 。

##:tabn 进入到下一个窗口
##:tabp 进入到上一个窗口

运维学习笔记Linux基础2:Linux下的文件管理

 vim异常退出
##当vim编写文件时在未保存更改内容被强制关闭

##vim出现异常

#[O]    只读打开文件
#(E)    继续编辑
#(R)    恢复未保存内容编辑
#(D)    删除.swp文件进入编辑
#(Q)    退出当前文件编辑
#(A)    推出vim程序

 cat  显示文件全部内容

cat file
cat -b file
cat -n file

##显示文件内容并显示行号,不显示空行的行号
##显示文件内容并显示行号

运维学习笔记Linux基础2:Linux下的文件管理

head  查看文件前几行 ; tail 查看文件后几行

  head test  默认显示文件前10行         tail test  默认显示文件后10行

  head -n test  显示文件前n行              tail -n test  显示文件后n行

 运维学习笔记Linux基础2:Linux下的文件管理

运维学习笔记Linux基础2:Linux下的文件管理 

less   分页浏览

##less westos 进入到less模式查看westos
#less模式中 <上><下> 逐行查看文件内容
#<pgup><pgdn> 逐页查看文件内容
#/关键字 搜索关键字 n 向下匹配 N 向上匹配
#<v> 有less模式进入到vim 编辑完成:wq退出返回less

#在less中<q> 退出

cp 复制文件

##cp 文件 目的地文件

## cp 文件1 文件2 目的地目录

## cp -r 目录1 目录2

mv 移动文件/重命名    不同分区文件移动是建立删除的过程,相同分区文件移动是重命名过程

## mv file file1 dir
## mv dir dir1 dir
## mv file 不存在file     重命名

wc  文件容量统计

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

上一篇:几种删除Linux目录的方法


下一篇:python-nmap使用及案例