要须心地收汗马,孔孟行世目杲杲。这篇文章主要讲述Linux学习4. Linux系统基本的文件目录管理相关的知识,希望能为你提供帮助。
我的微信公众号:??知行校园汇??
我的个人网站 :??知行达摩院??
文章目录
- ??1. 本节命令汇总??
- ??1.1 Linux 操作文件目录命令??
- ??1.2 Linux压缩命令(tar)??
- ??2. 演示??
- ??2.1 创建test目录??
- ??2.2 生成空文件??
- ??2.3 生成带内容的文件??
- ??2.4 复制与删除文件??
- ??2.5 移动文件??
- ??2.6 查找文件??
- ??2.7 查找指定文件中的指定字符串??
- ??2.8 创建软链接??
- ??2.9 分页显示??
- ??2.10 压缩与解压缩??
1. 本节命令汇总
1.1 Linux 操作文件目录命令
命令 | 说明 | 语法 | 参数 | 参数说明 |
ls | 显示文件和目录列表 | ls [-alrtAFR] [name…] | ||
-l | 列出文件的详细信息 | |||
-a | 列出当前目录所有文件,包含隐藏文件 | |||
mkdir | 创建目录 | mkdir [-p] dirName | ||
-p | 父目录不存在情况下先生成父目录 | |||
cd | 切换目录 | cd [dirName] | ||
touch | 生成一个空文件 | |||
echo | 生成一个带内容文件 | echo abcd >
1.txt,echo 1234 >
>
1.txt | 两个箭头是追加 | |
cat | 显示文本文件内容 | cat [-AbeEnstTuv] [–help] [–version] fileName | ||
cp | 复制文件或目录 | cp [options] source dest | ||
rm | 删除文件 | rm [options] name… | ||
-f | 强制删除文件或目录 | |||
-r | 同时删除该目录下的所有文件 | |||
mv | 移动文件或目录 | mv [options] source dest | ||
find | 在文件系统中查找指定的文件 | |||
-name | 文件名 | |||
grep | 在指定的文本文件中查找指定的字符串 | |||
tree | 用于以树状图列出目录的内容 | |||
pwd | 显示当前工作目录 | |||
ln | 建立软链接 | |||
more | 分页显示文本文件内容 | Ctrl+C退出分页显示 | ||
head | 显示文件开头内容 | |||
tail | 显示文件结尾内容 | |||
-f | 跟踪输出 |
【Linux学习4. Linux系统基本的文件目录管理】命令 | 语法 | 参数 | 参数说明 |
tar | tar [-cxzjvf] 压缩打包文档的名称 欲打包目录 | ||
-c | 建立一个归档文件的参数指令 | ||
-x | 解开一个归档文件的参数指令 | ||
-z | 是否需要用 gzip 压缩(通常使用这个) | ||
-j | 是否需要用 bzip2 压缩 | ||
-v | 压缩的过程中显示文件(显示过程) | ||
-f | 使用档名,在 f 之后要立即接档名 | ||
-tf | 查看归档文件里面的文件 |
- 案例
- 压缩:?
?tar -zcvf test.tar.gz test\\?
? - 解压:?
?tar -zxvf test.tar.gz?
?
2.1 创建test目录
mkdir test #生成一个名为test的文件夹
示例图:
文章图片
2.2 生成空文件
touch test.txt #生成名为test.txt的空文件
示例图:
文章图片
2.3 生成带内容的文件
echo HelloLinux > 1.txt#将‘HelloLinux’重写到1.txt文件中
echo 1234 > > 1.txt#将‘1234’追加到1.txt文件中
示例图:
文章图片
2.4 复制与删除文件
cp 1.txt 2.txt # 将1.txt复制一份并保存为2.txt
rm 2.txt# 删除2.txt
示例图:
文章图片
2.5 移动文件
mv 1.txt .. # 移动1.txt到上一级目录
mv 1.txt test/#移动1.txt到test目录下
示例图:
文章图片
2.6 查找文件
find . -name test.txt#查找当前目录下的名为test.txt的文件。.(点)表示当前目录
示例图:
文章图片
2.7 查找指定文件中的指定字符串通常与管道命令组合使用
cat 1.txt | grep Hello # 显示1.txt并查找Hello
示例图:
文章图片
2.8 创建软链接
ln 1.txt 2.txt # 为1.txt创建软链接,名为2.txt
示例图:
文章图片
2.9 分页显示
cat 1.txt # 全部显示
more 1.txt # 分页显示
head 1.txt # 只显示头部内容
tail 1.txt # 只显示尾部内容
按回车继续显示下一行
按Ctrl+V 退出显示
2.10 压缩与解压缩
tar -zcvf mytest.tar.gz .#将当前目录压缩,具体参数的含义见上表格
tar -zxvf mytest.tar.gz#解压缩
示例图:
文章图片
文章图片
以上。
我的微信公众号:??知行校园汇??
我的个人网站 :??知行达摩院??
推荐阅读
- 学习Linux务必要打好基础
- k8s-调度score算法解析
- Linux学习3. 熟悉Linux系统基本的目录结构
- LINUX编译mate-desktop/terminal-1.24.0终端
- Linux学习11. Linux基本配置之修改IPDNS和主机名
- k8s-vpa深入剖析
- No package ‘dconf‘ found
- Linux学习9. Linux的软件包及数据源配置
- No package ‘gtksourceview-3.0‘ found/无法定位软件包 libgtksourceview-3-dev