【0828】文件、目录管理

本文详细介绍Linux系统下的文件和目录管理,包括克隆虚拟机、机器间登录、目录结构解析、ls命令详解、文件属性解读、alias命令使用、路径概念及cd、mkdir、rmdir命令的操作技巧。

                                              【0828】文件、目录管理

1.15 克隆虚拟机

1.16 Linux机器相互登录

2.3 ls命令

2.4 文件类型

2.5 alias命令

2.6 相对和绝对路径

2.7 cd命令

2.8 创建和删除目录mkdir/rmdir

 

 

1.15、克隆虚拟机

进入管理——克隆模式,设置完成后启动克隆虚拟机修改名称:hostnamectl set-hostname  luo-02 ,重启后名称修改完成抓取克隆机快照。

https://i-blog.csdnimg.cn/blog_migrate/af3cd0149edfee74c712b2eb78e628bd.jpeg

https://i-blog.csdnimg.cn/blog_migrate/abe26aab204a8704db8c7399a4b2ec23.jpeg

1.16Linux机器互相登录

使用命令:ssh  192.169.169.130 连接到克隆机,或者使用克隆机连接到本体机

https://i-blog.csdnimg.cn/blog_migrate/53d5893c132d9cb069f4cd8d2cff76cc.jpeg

 

 

一、系统目录结构

1、安装目录树显示命令:yun install -y tree

显示常用目录命令:tree  –-hep

b64d096aeb6e186bb232099ad3ba08321bf.jpg

 

a3a4b46fdf993c46dc7453361981f6dacdf.jpg

2、常用目录命令都储存在bin目录中

376a37e157c3b334a1869231828d9d9d65a.jpg

(1)bin:sbin中的命令都是root用户使用的,而bin中的命令是普通用户使用的。(常用)

23f16169d2f1854f9a0a7baa057fbc2d07c.jpg

(2)boot:储存的系统启动相关的文件,例如gurb等

45b2aaed272378a7c69381f34c4817ebfb4.jpg

(3)dev:Linux系统中特有的设备文件,例如:鼠标,硬盘等(黄颜色的文件均为设备文件)。

c80c5694cd0fb70e625bfcb07343b17cb36.jpg

(4)etc:系统的配置文件所在目录(常用)

(5)home:用户的家目录

(6)lib、lib64:储存着系统的库文件

(7)media:媒介目录,默认为空,若插入U盘,则自动放入该目录

(8)mnt:临时挂着目录,光驱或者新增硬盘可挂载在该目录

(9)opt:有些会把oracle安装在该目录

(10)proc:系统启动的一些进程

44ff501ad0fd087ee92e25382b768da7fa8.jpg

(11)root:root用户的家目录

(12)run:进程产生的临时文件,一重启就会消失的文件

(13)srv:默认为空,储存服务相关的文件

(14)sys:储存内核相关的文件,一般不会使用或修改该文件

(15)tmp:系统的临时文件

(16)usr:储存用户所建立或用户所使用的文件(常用)

(17)var:属于常用的文件/var/log,储存各类日志文件(常用)

二、ls命令

1、ls -l:把文件详细信息列出来,包括文件使用权限等

10a2c9eeabb16369e83760e07040dc86e5f.jpg

2、ls -i:记录文件储存于磁盘的哪一个区域,有对应的inode编号

742efaf4adfbb852a540ed4880418083ba5.jpg

3、ls -lh:人性化显示文件大小1422B显示为1.4K

7da6c4e2ab4978c80c8f06d3b08699c9758.jpg

4、ls -la:查看目录下所有隐藏的文件,文件前方带.表示隐藏文件(.当前目录,..当前目录的上一级目录)

 

9a117f670519d3e4127f73e78ef167136de.jpg

5、ls-ld:显示文件夹信息,索引节点(index inode简称为“inode”)是Linux中一个特殊的概念,具有相同的索引节点号的两个文本本质上是同一个文件(除文件名不同外):该目录下有三个索引节点相同

0e6df613f22a557935336403ef4e2f8103d.jpg

6、ls -a:显示当前目录下包括影藏文件在内的所有文件列表

7edac178eb02620b077f62db6bccd37570c.jpg

7、ls -t:修改最后一次编辑的文件,最近修改的文件显示在最上面

a8f4c7811a1d6b6e57e2567a4f37bf11f7d.jpg

8、ll:ls -l的别名,功能相同。

 

 

三、文件的属性字段

9106b459c8d48120e7e50c49d00f78a191a.jpg

文件属性字段总共有10个字母组成,第一个字符表示文件类型

字母“-”表示该文件是一个普通文件

字母“d”表示该文件是一个目录

字母“l”表示该文件是一个链接文件

字母“b" 表示该文件是块设备文件(block),一般置于/dev目录下,设备文件是普通文件和程序访问硬件设备的入口,一类特殊文件。

字母“c”表示该文件是一个字符设备文件(character)

字母“p”表示该文件为命令管道文件。与shell编程有关的文件。

字母“s”表示该文件为sock文件。与shell编程有关的文件。

第1字符的后面9个字母表示该文件或目录的权限位。其中前三个表示文件拥有者的权限,中间三个表示文件所属组拥有的权限,最后三个表示其他用户拥有的权限

r表是读 (Read) 、w表示写 (Write) 、x表示执行 (eXecute)

第2字段:文件硬链接数

如果一个文件不是目录,此时这一字段表示这个文件所具有的硬链接数

 

第3字段:文件(目录)拥有者

第4字段:文件(目录)拥有者所在的组

第5字段: 文件所占用的空间(以字节为单位)

第6字段:文件(目录)最近访问(修改)时间

第7字段:文件名

四、alias命令

表示该命令是由命令加选项的组合形成的新的命令,原始命令的别名

alias luo=‘ls -lha’  ,运行luo这个命令时,实际上运行的是ls -lha命令,可以用unalisa luo来取消对该命令的别名建立。

1、Which用来查看一个文件所在路径的命令

1d8f1d8576cdc0c03571bf1a3eefef7e4ba.jpg

五,相对和绝对路径

282d8f3453a2d79217090c12ff9d622de8c.jpg

所有文件都有其对应的路径,从根“/”开始的路径都是绝对路径;相对于当前目录查看该目录下的文件路径即为相对路径

Pwd:查看当前文件所在目录位置(显示相对路径)

591771843e126610ae0eb8bcaa81197f40c.jpg

六、cd命令

由当前目录切换至cd命令后的目录

cd(cd~)进入当前用户的家目录

cd -进入用户上一次所在目录

cd ..进入当前目录下的上一级目录

d4d1cec5d3c480cac282dd5cfd8d05aef7f.jpg

七、创建和删除目录mkdir、 rmdir

1、mkdir创建目录

通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。

-m, --mode=模式,设定权限<模式> (类似 chmod)

-p, --parents  递归创建目录,可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;

-v, --verbose     每次创建新目录都显示信息

fff032793b8b7766e61c62ad5214b2c3930.jpg

2、rmdir删除目录(目录中包含目录时不能删除)

rmdir luo001

49d7b237e8d3ea34c17df2c97597649ec8f.jpg

 

转载于:https://my.oschina.net/u/4095803/blog/3099034

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值