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

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

文章目录

  • ​​1. 本节命令汇总​​
  • ​​1.1 Linux 操作文件目录命令​​
  • ​​1.2 Linux压缩命令(tar)​linux系统安装
  • ​​2. 演示​​
  • ​​2.1 创建test目录​​
  • ​​2.2 生成空文件​​linux操作系统基础知识
  • ​​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

列出文件linux的详细信息

-a

列出当前目录所有文件,包含隐藏文件

mkdir

创建目录

mkdir [-p] dirName

-p

父目录不存在情况下先生成父目录

cd

切换目录

cd [dirName]

touch

生成一个空文件

echo

生成一个带内容文件

echo abcd > 1.txt,echo 1234 >> 1.txt

两个箭头是linux是什么操作系统追加

cat

显示文本文件内容

cat [-AbeEnstTuv] [–help] [–version] fileName

cp

复制文件或目录

cp [options] source dest

rm

删除文件

rm [options] name…

-f

强制删除文件或目录

-r

同时删除该linux重启命令目录下的所有文件

mv

移动文件或目录

mv [options] source dest

find

在文件系统中查找指定的文件

-name

文件名

grep

在指定的文本文件中查找指定的字符串

tree

用于以树系统运维工程师状图列出目录的内容

pwd

显示当前工当前目录作目录

ln

建立软链接

more

分页显示本文件内容

Ctrl+C退出分页显示

head

显示文件开头内容

tail

显示文件结尾内容

-f

跟踪输出

1.2 Linux压缩命令(tar)

命令

语法

linux常用命令

参数说明

tar

tar [-cxzjvf] 压缩打包文档的名称 欲打包目录

-c

建立一个归档文件系统运维工程师的参数指令

-x

解开一个归档linux操作系统基础知识文件的参数指令

-z

是否需要用 gzip 压缩(通常使用这个)

-j

是否需要用 bzip2 压缩

-v

压缩的过程中显示文件(显示过程)

-f

使用档名,在 f 之后要立即接系统运维工程师档名

-tf

查看归档文件里面的文件

  • 案例
  • 压缩:​​tar -zcvf test.tar.gz test\​
  • 解压:​​tar -zxvf当前目录是/usr/meng test.tar.gz​

2. 演示

2.1 创建test目录

mkdir test #生成一个名为test的文件夹

示例图:

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系统基本的文件目录管理

以上。

我的微信公众号​​知行校园汇​​
我的个人网站 系统/运维​知行达摩院​​