Linux学习4. Linux系统基本的文件目录管理

要须心地收汗马,孔孟行世目杲杲。这篇文章主要讲述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
跟踪输出
1.2 Linux压缩命令(tar)
【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. 演示
2.1 创建test目录
mkdir test #生成一个名为test的文件夹

示例图:
Linux学习4. Linux系统基本的文件目录管理

文章图片

2.2 生成空文件
touch test.txt #生成名为test.txt的空文件

示例图:
Linux学习4. Linux系统基本的文件目录管理

文章图片

2.3 生成带内容的文件
echo HelloLinux > 1.txt#将‘HelloLinux’重写到1.txt文件中
echo 1234 > > 1.txt#将‘1234’追加到1.txt文件中

示例图:
Linux学习4. Linux系统基本的文件目录管理

文章图片

2.4 复制与删除文件
cp 1.txt 2.txt # 将1.txt复制一份并保存为2.txt
rm 2.txt# 删除2.txt

示例图:
Linux学习4. Linux系统基本的文件目录管理

文章图片

2.5 移动文件
mv 1.txt .. # 移动1.txt到上一级目录
mv 1.txt test/#移动1.txt到test目录下

示例图:
Linux学习4. Linux系统基本的文件目录管理

文章图片

2.6 查找文件
find . -name test.txt#查找当前目录下的名为test.txt的文件。.(点)表示当前目录

示例图:
Linux学习4. Linux系统基本的文件目录管理

文章图片

2.7 查找指定文件中的指定字符串通常与管道命令组合使用
cat 1.txt | grep Hello # 显示1.txt并查找Hello

示例图:
Linux学习4. Linux系统基本的文件目录管理

文章图片

2.8 创建软链接
ln 1.txt 2.txt # 为1.txt创建软链接,名为2.txt

示例图:
Linux学习4. Linux系统基本的文件目录管理

文章图片

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学习4. Linux系统基本的文件目录管理

文章图片

以上。



我的微信公众号:??知行校园汇??
我的个人网站 :??知行达摩院??







    推荐阅读