文件管理与目录管理

1.为什么要进行文件管理

在Linux操作系统下,几乎都是以文件的形式进行管理。

2.如何对文件进行管理

文件的建立

touch file

在这里插入图片描述
注:touch命令不仅可以建立文件,还可以修改文件的时间戳stat file

时间戳分为:
atime:文件内容被访问的时间标识
mtime:文件内容被修改的时间标识
ctime:文件属性或文件内容被修改的时间标识

gedit file ###必须在图形界面上

在这里插入图片描述
在这里插入图片描述

vim file2

在这里插入图片描述
在这里插入图片描述注:vim file -->按[i]进入insert模式-->书写内容-->按[esc]退出insert模式-->:wq退出保存

注:当Vim异常时,会生成当v.file.swp文件

当再次打开此文件时会出现以下情况:
file name: ~kiosk/Desktop/hello
modified: YES
user name: kiosk host name: foundation0.ilt.example.com
process ID: 31820
If this already, delete the swap file “.hello.swp” <<<此文件中存放大是未保存的数据

Swap file “.hello.swp” already exists!
[O]pen Read-Only##只读
(E)dit anyway,##继续编辑
(R)ecover,##恢复数据
(D)elete it, ##删除swap文件
(Q)uit##退出
(A)bort ##退出

无论按[O] (E) ® (Q) (A) 任何一个都不会删除.swp文件
那么再次打开hello文件是还会出现以上界面直到按(D),.swp文件被删除 vim恢复正常工作

在这里插入图片描述

在这里插入图片描述

目录建立

mkdir dir1

在这里插入图片描述
建立一个递归为的目录,可以使用参数p

mkdir -p dir2/dir3/dir4

在这里插入图片描述

文件的删除

rm file

在这里插入图片描述
注:强制删除(不再提示),使用参数-f(force)

rm -f file

在这里插入图片描述

目录的删除

rm -r dir1       ###-r标示递归删除,也就是删除目录本身和里面的所有内容

在这里插入图片描述
注:强制删除(不再提示),使用参数-f(force)

rm -rf dir2       ###-r标示递归删除,也就是删除目录本身和里面的所有内容,删除不再提示

在这里插入图片描述

文件的复制

cp	    源文件		       目的地文件	
cp  	源文件1 源文件2      目的地目录	##目的地目录必须存在
cp -r	源文目录	           目的地目录
cp -r 	源目录1 源目录2	    目的地目录	##目的地目录必须存在

在这里插入图片描述
注:此时file1的内容被复制到file2中
在这里插入图片描述

文件的移动:

mv 	源文件		   目的地文件	##重命名
mv	源目录		   目的地目录	
mv	dir/*	.			##把dir中的所以文件移动到当前目录中"."代表当前目录

注:
同一磁盘上的移动,只是重命名的过程。

不同磁盘上的移动,是复制删除的过程
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

文件查看

cat  	file		##查看文件的全部内容
cat -b	file		##-b显示行号不包含空行
cat -n  file		##-n显示行号包含空行

在这里插入图片描述

head -3 file ##阅读file文件前3行
tail -2 file ##阅读file文件后2行

在这里插入图片描述

less	file		##分页浏览
用法:   上|##逐行移动
pageup|pagedown		##逐页移动
/关键字搜索		##高亮显示关键字,n向下匹配,N向上匹配
v			##进入vim模式 在vim模式中按:wq 退回到less模式
q			##退出

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

文件寻址

1.显示路径

pwd ##显示当前所在位置

在这里插入图片描述
2.切换路径

cd 目录名称	##进入到指定目录中
	cd -		##当前目录和当前目录值前所在目录之间的切换cdir---->odir
	cd ~		##进入当前用户家目录
	cd ~user 	##进入user家目录
	cd ..		##进入当前目录的上级目录

在这里插入图片描述

3.查看

    ls的使用
	ls -l	file	##文件属性
	ls	dir	##目录中保函的内容
	ls -d	dir	##目录本身
	ls -a	dir	##所有文件包含隐藏的
	ls -S	dir	##查看并且按照大小排序
	ls -s	file|dir##查看文件大小

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值