linux目录和文件管理

2021/12/21 7:21:09

本文主要是介绍linux目录和文件管理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一.Linux目录结构

树形目录结构

1.根目录

●所有分区、目录、文件等的位置起点

●整个树形目录结构中,使用独立的一个“/”表示

2.常见的子目录

/root:系统管理员root的宿主目录

/home:普通用户的宿主目录

/boot:系统内核、启动文件

/dev:设备文件

/etc:配置文件

/bin:所有用户可执行的命令

/sbin:管理员可执行的管理命令

/usr:应用程序

/var:日志文件等

二.查看及检索文件

1.查看文件内容cat命令

cat(【选项】文件名.....

 2.全屏方式分页显示文件内容

more[选项]文件名..

交互操作方法

按Enter键向下逐行滚动

按空格键向下翻一屏

按b键向上翻一屏

按q键退出

3.查看文件内容less命令

more命令相同,但扩展功能更多

less [选项]文件名...

交互操作方法

Page Up向上翻页,Page Down向下翻页

按“/”键查找内容,“n”下一个内容,“N”上一个内容

其他功能与more命令基本类似

4.查看文件内容head、tail命令

head命令

用途:查看文件开头的一部分内容(默认为10行)

head -n文件名...

tail命令

用途:查看文件结尾的少部分内容(默认为10行)

tail -n文件名...

tail -f 文件名

5.统计文件内容wc命令

统计文件中的单词数量(Word Count)等信息

wc[选项]...目标文件...

常用命令选项

-l:_统计行数

-w :统计单词个数

-c:统计字节数

6.检索和过滤文件内容grep命令

在文件中查找并显示包含指定字符串的行

grep [选项]...查找条件 目标文件

常用命令选项

-i:查找时忽略大小写

-v:反转查找,输出与查找条件不相符的行

查找条件设置

要查找的字符串以双引号括起来

三.备份及恢复文档

1.压缩命令gzip、bzip2命令

制作压缩文件、解开压缩文件

gzip [-9]文件名...

bzip2[-9]文件名..
gzip -d .gz格式的压缩文件

bzip2 -d .bz2格式的压缩文件

常用命令选项
-9、-d

2.压缩命令gunzip、bunzip2命令

gunzip命令

gunzip 等价于gzip -d

gunzip mkfile.gz

gzip -d mkfile.gz

bunzip2命令

bzip2和bunzip2命令的用法与gzip、gunzip命令基本相同

3.归档命令tar命令

制作归档文件、释放归档文件

tar[选项]...归档文件名源文件或目录

tar [选项]...归档文件名[-C目标目录]

常用命令选项
-c:创建(create) .tar格式的包文件。

-c:解压时指定释放的目标文件夹。

-f:表示使用归档文件。

-j:调用bzip2程序进行压缩或解压。

-p:打包时保留文件及目录的权限。

-P:打包时保留文件及目录的绝对路径。

-t:列表查看包内的文件。

-v:输出详细信息( verbose ) 。

-x:解开.tar格式的包文件。

-z:调用gzip程序进行压缩或解压。

zcvf   打包gzip

jcvf    打包bzip2

Zxvf   解压gzip

jxvf     解压bzip2

总结

查看文件内容(cat、more、less、head、tail)

统计和检索文件内容(wc、grep)

备份恢复文档(gzip/gunzip、bzip2/bunzip2、tar)



这篇关于linux目录和文件管理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程