侧边栏壁纸
博主头像
L1

write and record

  • 累计撰写 12 篇文章
  • 累计创建 3 个标签
  • 累计收到 1 条评论
标签搜索

目 录CONTENT

文章目录

1.3_linux文件管理

L1
L1
2022-08-02 / 0 评论 / 0 点赞 / 54 阅读 / 1,059 字

一.文件命名规则

1.可以使用那些字符

/不能用,其他都能用,但不建议< > ? *

2.文件名长度

不超过255个字符

3. 文件名大小写

linux严格区分大小写,建议一律小写

4.linux文件扩展名

文件的扩展名是为了运维更好的区分文件类型

二.文件管理

1.目录创建/删除

创建文件夹
mkdir
mkdir 目录
mkdir -p 多级目录
mkdir 目录1 目录2 目录3
删除文件夹
rmdir
rmdir 删除空白文件夹
rmdir -p 删除多级空目录
rm
rm -rf 删除有内容的文件夹

2.文件创建/删除

创建文件
touch命令
touch 文件名 创建一个空文件
touch 文件名1 文件名2 文件夹3
touch 文件名{0..100} 根据序号创建多个文件
删除文件
rm命令
基本语法
rm [选项] 文件夹/文件

rm -rf 删除文件夹

3.复制/剪切

复制
cp命令
cp 原文件 目标路径
cp -r 原文件夹 目标路径
剪切
mv命令
mv 源文件/原目录 目标路径
mv 原文件名/原文件夹 新文件名/新文件夹

4.tar压缩与解压缩

打包
tar [选项] 打包后的名称.tar 多个文件或文件夹
选项:
-c ,打包
-f ,打包后的文件名称
-v ,显示打包进度
-u ,更新原打包文件夹中的文件(了解)

解包
tar -xvf 文件.tar
打包并压缩
tar [选项] 打包文件名 要压缩的文件和目录
选项
-cf , 打包
-z , 使用gzip工具,压缩后缀.gz
-j , 使用bzip2工具,压缩后缀.bz2
-J , 使用xz工具,压缩后缀.xz
压缩速度:gzip > bzip > xz
压缩率:gzip < bzip < xz
解压缩

就是把压缩参数中的c换成x

*.tar.gz格式压缩包
tar -axf 文件.tar.gz

*.tar.bz2格式压缩包
tar -jxf 文件.tar.bz2

*.tar.xz格式压缩包
tar -Jxf 文件.tar.xz

5.zip压缩与解压缩

zip压缩

语法

zip [选项] 压缩后名称.zip 文件或文件夹
选项
-r , 递归压缩

zip adc.zip a.txt b.txt c.txt

zip -r wechat.zip wechat/

unzip解压缩

unzip 压缩包.zip		解压到当前路径
unzip 压缩包.zip -d 路径		解压到指定路径

三.文本处理命令

1.查看文件内容

1.cat命令
查看文件内容
cat 文件名称
合并多个文件
cat file1 file2 file3 > filemixed
2.tac命令

倒叙输出文件内容

3.head命令

查看文件前n行,默认10行,参数-n,n为数字

head -n file
4.tail命令

查看文件最后n行,默认10行,参数-n,n为数字

tail -n file

tail -f 动态查看文件信息(日志)
5.more命令

分页查看文件内容,直接把整个文件加载到内存

回车键 向下移动一行。
d 向下移动半页。
空格键 向下移动一页。
b 向上移动一页。
/ 字符串 搜索指定的字符串。
:f 显示当前文件的文件名和行号。
q 或 Q 退出 more。
6.less命令

分页查看文件内容,按显示内容加载

回车键 向下移动一行。
d 向下移动半页。
空格键 向下移动一页。
b 向上移动一页。
/ 字符串 搜索指定的字符串。
:f 显示当前文件的文件名和行号。
q 或 Q 退出 more。

2.统计文本信息

wc命令

统计文件内容数量

wc [选项] file
选项
-l ,lines 行数
-w ,words 单词数
-c ,bytes 字节数
du命令

查看文件占用磁盘大小

du -s  file/	统计文件夹大小
du -h  file		更高可读性

3.文本处理

find命令
find 路径 [选项]
选项
-name:按照文档名称进行搜索(支持模糊搜索)
-type:按照文档的类型进行搜索,文档类型的值,f(file)表示文件,d(directory)表示文件夹

fing /var -name "boot.log" -type f
grep命令
grep [选项] 关键词 搜索的文件名称
选项
-n 显示行号
0

评论区