linux文件管理(一)

linux系统结构

linux是一个倒树型结构,最大的目录名称叫“/” (根目录)

在这里插入图片描述
在Linux系统中,目录被组织成一个:单根倒置树结构,文件系统从根目录开始,用/来表示。文件名称区分大小写( 大小写敏感还需要看具体的文件系统格式 ),以.开头的为隐藏文件,路径用/来进行分割(windows中使用\来分割),文件有两个种类:元数据与数据本身.在操作linux系统时,通常会遵循以下的分层结构规则:

LSB (Linux Standard Base) / FHS(Filesystem Hierarchy Standard)

linux系统中的二级目录

/bin 二进制可执行文件,系统常规命令
/boot 启动目录,存放系统自动启动文件,内核,初始化程序
/dev 系统设备管理文件
/etc 大多数系统配置文件存放路径
/home/子目录 普通用户家目录
/lib 函数库
/lib64/ 64位函数库
/media 临时挂载点
/mnt 临时挂载点

备注:/mnt:一般是挂载镜像和硬盘一类的目录;
/media:是挂载多媒体设备的目录,如默认情况下的光盘、优盘、硬盘等设备都挂在在此目录

/run 自动临时设备挂载点
/opt 第三方软件安装路径
/proc 系统硬件信息和系统进程信息
/root 超级用户家目录
/sbin 系统管理命令,通常只有root可以执行
/srv 系统数据目录
/var 系统数据目录
/sys 内核相关数据
/tmp 临时文件产生目录
/usr/ unix system resource (系统资源目录)

文件建立

touch	filename...

在这里插入图片描述
备注:
touch不但可以建立文件也可以修改文件的时间戳
时间戳分为:
atime:文件内容被访问的时间标识
mtime:文件内容被修改的时间标识
ctime:文件属性或文件内容被修改的时间标识

只查看:

在这里插入图片描述

修改内容

在这里插入图片描述

修改文件属性

在这里插入图片描述

目录建立

mkdir	directory
mkdir -p dir1/dir2/dir3
-p建立递归目录时,当上层目录不存在自动建立	

在这里插入图片描述

文件删除

rm file
rm -f file	-f=force 标示强制删除不提示

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

目录删除

    rm -r	directory	-r标示递归删除,也就是删除目录本身和里面的所有内容
	rm -r -f dir		删除目录不提示
	rm -rf dir		在命令参数使用过程中,-a -b -c =-abc =-bac ,顺序是不需要注意的。
	rm -fr dir

在这里插入图片描述

编辑文件

1. gedit	
	gedit file		##必须有图形

2. vim
	vim file -->按[i]进入insert模式-->书写内容-->按[esc]退出insert模式-->:wq退出保存

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

vim异常退出

当vim异常退出时会生成.file.swp文件

当再次打开此文件时会出现以下情况:

在这里插入图片描述

(O)pen Read-Only:只读打开	
 (E)dit anyway:继续编辑       
 (R)ecover:恢复数据
 (D)elete it : 删除swap文件
 (Q)uit:退出
 (A)bort:  退出       
 无论按[O] (E) (R) (Q) (A) 任何一个都不会删除.swp文件
那么再次打开hello文件是还会出现以上界面直到按(D),.swp文件被删除
vim恢复正常工作

在这里插入图片描述

文件的复制

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

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

文件的移动

mv 	源文件		   目的地文件	##重命名
mv	源目录		   目的地目录	 (目录的移动和复制不同 不需要加上-r )
mv	dir/*	.	 把dir中的所以文件移动到当前目录中"."代表当前目录

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

注意:
相同磁盘的文件移动只是一个重明名过程
不同磁盘的文件移动是复制删除过程
可用 ls -i 命令查看文件节点号来分辨

文件的查看

cat  	file		##查看文件的全部内容
cat -b	file		##-b显示行号不包含空行
cat -n  file		##-n显示行号包含空行
特别的,若要实现文化内容的倒读  可用tac命令

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

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

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

head 		file		##查看文件前10行
head -n 3	file		##查看文件前3行

tail		file		##查看文件后10行
tail -n 3	file		##查看文件后3行	

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值