Linux(二)——Linux的文件管理相关命令

目录

一、目录树

目录树的主要特性:

二、Linux的文件目录管理

 /(root)

(1)/usr

(2)/home

(3)/etc

三、常用的目录操作命令

(一)用户切换

(1)普通用户切换至root用户

(2)root用户切换至普通用户

(二)Linux目录管理涉及的命令

(三)查看文件与目录

(1)ls——展示当前目录中所有文件和文件夹名称

(2)ls -a——除了ls的功能,还能显示出隐藏文件

(3)ll——展示出当前目录中所有文件和文件加的详细信息

(四)文件和文件夹的管理命令

(1)mkdir + 文件夹名称——创建文件夹

(2)rmdir + 文件夹名称——删除文件夹

(3)touch + 文件名——创建文件

(4)rm + 文件名——删除文件

(5)rm + -rf + 文件夹名称——删除文件夹以及文件夹中所有的内容

(6)mv + 文件 + 路径——移动文件

(7)mv + -r + 文件 + 路径——移动指定文件夹的所有内容

(8)cp + 文件 + 路径——拷贝文件到指定路径下

(9)cat + 文件——输出文件的内容

(五)文件编辑vi / vim

(1)Ubuntu安装vim

(2)vi该文件名的新文件m + 文件名

(3)命令模式(Esc键)

(4)编辑模式(i / insert键)

(六)文件 / 文件夹压缩和解压缩

(1).gz / .bz——tar + 命令选项 + 压缩包名称

(2).zip


 Linux用目录来管理磁盘空间。

一、目录树

在Linux下所有的文件和目录都是由根目录开始的,那是所有目录与文件的源头。然后再一个一个分支下来,这种目录配置方式也称为“目录树”(directorytree)。

目录树架构示意图

目录树的主要特性:

(1)目录树的起始点为根目录(/ ,root);

(2)每一个目录不止能使用本地端的文件系统,也可以使用网络上的文件系统。即可以利用Network File System(NFS)服务器挂载某特定目录等。

(3)每一个文件在该目录树中的文件名(包括完整路径)都是唯一的。

二、Linux的文件目录管理

 /(root)

——Linux系统启动所依赖的文件

(1)/usr

进行系统编程所用的头文件和lib库(.so / .dll)

/usr/include

/usr/local/include

/usr/lib

/usr/local/lib

(2)/home

普通用户登录所在的家目录

(3)/etc

Linux系统中所有配置相关

三、常用的目录操作命令

我使用的是在VMware Workstation上安装的Ubuntu。

系统安装好之后先用自己普通用户身份进行登录,开启一个终端窗口。如图

(一)用户切换

(1)普通用户切换至root用户

(2)root用户切换至普通用户

(二)Linux目录管理涉及的命令

cd + 目录路径

cd ..——返回上级目录

cd ~——返回到当前用户身份的根目录

(三)查看文件与目录

(1)ls——展示当前目录中所有文件和文件夹名称

(2)ls -a——除了ls的功能,还能显示出隐藏文件

(3)ll——展示出当前目录中所有文件和文件加的详细信息

(四)文件和文件夹的管理命令

(1)mkdir + 文件夹名称——创建文件夹

(2)rmdir + 文件夹名称——删除文件夹

(3)touch + 文件名——创建文件

(4)rm + 文件名——删除文件

(5)rm + -rf + 文件夹名称——删除文件夹以及文件夹中所有的内容

(6)mv + 文件 + 路径——移动文件

(7)mv + -r + 文件 + 路径——移动指定文件夹的所有内容

(8)cp + 文件 + 路径——拷贝文件到指定路径下

(9)cat + 文件——输出文件的内容

(五)文件编辑vi / vim

vim是Linux系统下强大的通用编辑器,支持两种模式:编辑模式和命令模式。模式之间的切换分别是i(insert)和Esc。

(1)Ubuntu安装vim

1、通过命令:apt-get install vim

2、输入y,敲回车,完成安装

(2)vi该文件名的新文件m + 文件名

如果该文件存在直接打开文件,不存在则会自动创建该文件名的新文件。

(3)命令模式(Esc键)

将光标移动至代码段上

dd——删除当前行

x——删除光标所在字符

yy——拷贝当前行

p——粘贴代码

u——恢复至上一步

:w——保存文件

:q——退出

:wq——保存并退出

:q!——强制退出

(4)编辑模式(i / insert键)

正常编辑代码

(六)文件 / 文件夹压缩和解压缩

(1).gz / .bz——tar + 命令选项 + 压缩包名称

(1).gz——tar -zxvf + XXX.gz

(2).bz——tar -jxvf + XXX.bz

(2).zip

(1)命令解压——unzip + 压缩包名称

(2)命令压缩——zip

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值