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目录和文件管理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法