linux根文件系统切换,linux根文件系统

文件系统

rootfs:跟文件系统

linux:fhs规范

1、/boot:系统引导相关的文件,如内核,initrd,grub(bootloader)

2、/dev :设备文件

1、块设备:随机访问,数据块读写

2、字符设备:线性访问,以字符为单位

设备号:主设备号,次设备号

3、/etc:配置文件

4、/home:用户家目录,每一个用户家目录默认为/home/username

5、/root:管理员的家目录

6、/lib:库文件

/lib/modules:内核模块文件

静态库:.a

动态库:.so(share object)

7、/media :挂载点目录,主要挂载移动设备

/mnt  ,主要挂载临时文件系统

8、/opt:可选目录,早期用于安装第三方程序

9、/proc:伪文件系统,系统运行时保存内核映射文件。

10、/sys:伪文件系统,跟硬件设备属性相关的映射文件

11、/tmp:临时文件,权限t置位,每个用户都可以创建文件,但只能删除自己的文件。/var/tmp/

12、/var:可变化的文件

13、/bin:用户命令,可执行文件。

14、/sbin:管理命令

15、/usr:universal shared read-only全局共享只读文件

/usr/bin

/usr/sbin

/usr/lib

提供系统启动后的基本管理功能

/usr/local/bin

/usr/local/sbin

/usr/local/lib

第三方软件安装路径

linux文件命名规则

1、长度不能超过255个字符

2、不能使用/做文件名

3、严格区分大小写

绝对路径

相对路径

目录管理

ls:列出文件

cd:切换目录

pwd:打印当前目录

tree:查看目录树

mkdir:创建目录

#mkdir -p /root/x/y/z 一次创建x、y、z三个目录

-v 显示命令执行的详细过程verbos

#mkdir -pv /mnt/test/x/m  /mnt/test/y==

#mkdir -pv /mnt/test/{x/m,y}

linux下的花括号展开,以逗号为分隔符。

#mkdir -pv /mnt/test2/{a,b}_{c,d}

rmdir:删除空目录

文件管理

touch:创建文件(该命令主要用来改变文件的timestamp时间戳,也可以用来创建文件)

#touch -a 更改文件的访问时间为当前时间

#touch -m 更改文件的修改时间为当前时间

#touch -m -t 20160506 更改文件的修改时间为指定时间

也可以使用文本编辑器创建文件如何vi、nano

stat :显示文件或文件系统的状态信息

file :检测文件(文本文件,可执行文件,数据文件)

rm  :删除文件

#rm -i 交互需要再次确认 -f直接删除 -r可以删除目录

#/rm 使用原始命令,而不使用命令别名

复制和移动文件(默认链接指向的文件)

一个文件到一个文件:#cp /etc/passwd  /tmp

#cp /etc/passwd  /tmp/test

多个文件到一个目录 #cp /etc/init.d/  /tmp/hello

#cp /etc/init.d  /tmp

cp -r :可以复制目录

cp -f :如果目标文件存在,直接覆盖。

cp -p :保留原文件的属性(ownership timestamp)

cp -a :用于实现备份(-r -d)

mv :移动文件

#mv a b:文件改名

install:复制文件更改属性,-d 创建目录

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值