linux下的文件管理
linux下的文件管理
文件管理命令
touch #新建文件,修改文件时间戳
touch file1 file2… ##建立空文件
touch file ##把文件时间同步到当前时间
touch -t YYYYMMDDHHmm file ##把文件时间更改到指定时间
mkdir (make directory)
mkdir dir1 dir2… ##建立空目录
mkdir -p test/redhat/linux ##建立多层目录
rm #删除文件或者目录
rm file file1 ##删除文件有提示
rm -f file ##强制删除文件不提示
rm -r dir dir1 ##删除目录
rm -rf dir
gedit #图形的文本编辑器
gedit file file1 ##编辑file file1
#gedit在使用时必须有图形
#file file1可以不存在
vim #文本编辑器
vim file ##进入到vim的浏览模式
##浏览模式不能编辑文件
#在浏览模式中按(i) 进入插入模式
#在vim中鼠标不能控制光标用上下左右移动光标
#按退出插入模式
#按:wq保存更改
vim异常退出
##当vim编写文件时在未保存更改内容被强制关闭
##vim出现异常
#(0)只读打开文件
#(E)继续编辑
#(R)恢复未保存内容编辑
#(D)删除.swp文件进入编辑
#(Q)退出当前文件编辑
#(A)退出vim程序
vim同时打开多个文件
vim -o westos1 westos2 ##上下模式打开两个文件 (ctrl)+(w)(上/下)来转换控制窗口
vim -p westos1 westos2 ##左右模式打开两个文件 tabn 进入到下一个窗口 tabp进入到上一个窗口
cat ##显示文件的全部内容
cat file
cat -b file ##显示文件内容并显示行号,不显示空行的行号
cat -n file ##显示文件内容并显示行号
history > sl1 # #把history的执行结果存放到sl1中
head #查看文件前多少行
head sl1 ##默认显示文件前10行
head -n sl1 ##n代表数字 显示文件的前n行
tail ##查看文件的后多少
tail sl1 ##默显示文件后10行
tail -n sl1 ##n代表数字 显示文件的后n行
less ##分页浏览
##less sl1 进入到less模式查看sl1
#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 重命名
#移动原理:相同设备分区中的文件移动是重命名过程
不同分区的文件移动是建立删除过程
#ls -i life 查看文件节点号(相当于文件身份证号)