Linux学习4. Linux系统基本的文件目录管理
Posted 拾年之璐
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习4. Linux系统基本的文件目录管理相关的知识,希望对你有一定的参考价值。
我的微信公众号:知行校园汇
我的个人网站 :知行达摩院
文章目录
- 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 | 跟踪输出 |
1.2 Linux压缩命令(tar)
命令 | 语法 | 参数 | 参数说明 |
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. 演示
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学习4. Linux系统基本的文件目录管理的主要内容,如果未能解决你的问题,请参考以下文章
Linux学习总结(75)—— Linux history 命令实用技巧