Linux从入门到精通2

4Linux常用文件操作命令

在这里插入图片描述

4.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls

在这里插入图片描述

在这里插入图片描述
选项是用来调整功能的,参数就是操作的对象:文件名称
简化选项用一个-,完整选项用两个–
在这里插入图片描述

以点开头的是隐藏文件,隐藏文件并不是为了让你找不到,是为了告诉用户是一个系统文件不要乱动它
linux中设置隐藏文件的方式就是改名加上.
在这里插入图片描述

l-long长格式,就是相关的属性
在这里插入图片描述
分成了七个组成部分,先说后六个部分,
1:引用计数,代表这个文件被引用过多少次
root:所有者
root:所属组
针对文件把用户分为三类root所有者只能有一个、group所属组一组相同类型的用户只能有一组、other其他人
1205:文件大小,默认单位是字节
-lh人性化显示
在这里插入图片描述
1.2k:文件大小
3月:最后一次修改时间
anaconda-ks.cfg:文件名称

接下来看第一部分是什么意思:文件类型和用户的权限
在这里插入图片描述
第一个字符:- d l
后九个字符:分为三组,分别代码所有者、所属组、其他人
每组有3个字符,读、写、执行
这样就可以判断每种类型的用户对这个文件可以执行什么操作

-d direct显示目录本身,而不显示目录下的东西
在这里插入图片描述

i结点:每个文件和目录都有一个id号,-i查结点号
在这里插入图片描述

总结:ls命令的五个
-a 查隐藏文件
-l 详细信息
-d 指定目录的详细信息
-h 人性化
-i i结点

4.1.2 Linux常用命令-文件处理命令-目录处理命令

1. 目录处理命令:mkdir 创建目录

在这里插入图片描述
不要把目录弄得乱七八糟,不要在根目录下创建目录
-p允许递归创建目录
在这里插入图片描述
允许同时创建多个目录
在这里插入图片描述

2.目录处理命令:cd +目录名称

在这里插入图片描述
创建完目录后,如何切换到这个目录
在这里插入图片描述

3.目录处理命令:pwd 显示绝对目录

注意前面只保存了当前的子目录的名称,如果我们想要让他显示完整的路径。查询到当前的详细目录
在这里插入图片描述
在这里插入图片描述

.表示当前目录,…表示上一级目录。注意这里cd空格…,要有空格。
在这里插入图片描述

4.目录处理命令:rmdir (remove empty directories)删除空目录

在这里插入图片描述
备注:只能删除空目录,非空不能删。如果你想要删除一个目录,先要把这个目录下的子目录和文件都给删除掉。要删除非空目录需要用rm
在这里插入图片描述

5.目录处理命令:cp (copy)

在这里插入图片描述

在这里插入图片描述
复制文件
在这里插入图片描述
复制目录
在这里插入图片描述
可以同时复制多个目录或文件
在这里插入图片描述

在这里插入图片描述
复制前后文件的时候不一样了,是以文件最后修改的时间为准。

但有的时候,想把日志备份,不希望文件最后更改的时间发生变化,就用-p,可以保存你想要复制的文件的属性
在这里插入图片描述

可以复制文件的同时改名
在这里插入图片描述

6.目录处理命令:mv(剪贴)

在这里插入图片描述
ctrl+l清屏或者敲clear命令
可以省略当前目录也可以不省略
在这里插入图片描述

剪切的时候改名
在这里插入图片描述

如果要在当前目录下面改名:在同一个目录下面移动就是改名
在这里插入图片描述

7.目录处理命令:rm (remove)

在这里插入图片描述
在这里插入图片描述
剪切和删除要谨慎,小心系统文件。
rm -rf [文件或目录]
-r 删除目录 (不加-r只能删除文件)
-f 强制执行(系统不会询问你是否确定删除,如果不加系统会一个个文件询问你是否确定删除)
在这里插入图片描述

一次删除多个文件,不要让他询问是否确认删除
在这里插入图片描述

删除目录
在这里插入图片描述
如果不写-f会一个一个的问你,这个目录下面有几百个文件
ctrl+c终止
在这里插入图片描述
这样就算这个目录下面有上百个文件也不会让你确认,直接就删除掉了

4.1.3 Linux常用命令-文件处理命令-文件处理命令

touch cat tac more less head tail

1.touch命令(创建文件)

格式: touch [文件名]
在这里插入图片描述
在这里插入图片描述
这表明要在当前目录tmp下创建文件,若要在指定目录下创建文件,需要在文件名前指定它的路径。
备注:空格的使用 如果想创建带有空格的文件
eg. touch program files 会创建两个文件 program 和 files 可以同时创建多个文件
touch “program files” 创建单个文件 program files
不建议这么用,因为空格多用于多个文件的隔开
在这里插入图片描述

2.cat命令(显示文件内容,通常应用于短文件)

格式:cat -n [文件名]
-n:显示行号
在这里插入图片描述
在这里插入图片描述

3.tac(倒着显示文件内容)格式与cat一样

不支持-n
在这里插入图片描述
这是看一个比较短的文件,如果要查长的文件,

4.more(分页显示文件内容,通常应用于长文件,但是不能向上翻页)

格式:more [文件名]
(空格) 或 f 翻页
(Enter) 换行
q或者Q 退出
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
按空格:一页一页的往后翻
按回车:一行一行的往后翻
往回返页?

5.less(与more 类似,只是多了向上翻页功能,同时多了搜索功能)

在less命令下输入 /xxx 即搜索包含xxx关键词的文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
同样也可以空格翻页、回车换行
如果想要回返,按page up一页一页往回翻,用上箭头一行一行往回翻

在这里插入图片描述
可以进行搜索,写上斜杠/以及要搜索的关键词,按下回车
在这里插入图片描述
高亮显示的部分即为找到,当前页没有,按n往下找

6.head(显示文件前几行)

格式:head -n [文件名]
-n表示指定行数
在这里插入图片描述
在这里插入图片描述
如果没有指定行数,默认显示前10行
在这里插入图片描述

7.tail (显示末尾几行,与head基本相同)

格式:tail -n [文件名]
-f:动态显示文件末尾内容,更新文件时也会动态变化
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值