FHS结构和文件管理

 

 /  根目录

一级目录

bin:二进制文件,给普通用户使用的工具

sbin:给管理员使用的工具

boot:启动,linux的 关键:kernel在其中

dev:存储硬件文件

etc: 配置文件

home:相当于windows的用户,存储普通用户账号信息。Root账号信息在/目录下和home平级:/root

run:在系统中正在执行的临时文件,运行结束临时文件删除

tmp:临时文件

var:存储变化的数据,其下log文件目录存放日志文件

usr:重要数据存放

文件类型(7类)

-    普通文件

d   目录文件directory

l    符号链接文件link

b    块设备block

c    字符设备character

p    管道文件pipe

s    套接字文件socket

touch

touch 文件名   创建空文件

touch 原有的文件   可以改变文件的时间戳

[root@rocky8 ~]#touch `date +%F_%T`.log
[root@rocky8 ~]#ll
total 8
-rw-r--r--. 1 root root    0 Jul 26 16:16 2022-07-26_16:16:51.log

stat 

查看文件状态

[root@Rocky8 ~]# stat /etc/passwd

  File: /etc/passwd

  Size: 2513            Blocks: 8          IO Block: 4096   regular file

Device: 802h/2050d      Inode: 17509620    Links: 1

Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

Context: system_u:object_r:passwd_file_t:s0

Access: 2022-07-12 17:55:21.746016913 +0800 (文件访问时间)

Modify: 2022-06-30 21:53:10.138743315 +0800  (文件修改时间)

Change: 2022-06-30 21:53:10.138743315 +0800  (文件属性(元数据)发生改变)

Birth: 2022-06-30 21:53:10.138743315 +0800

cp

-a  保留文件的属性    !*: 前一个命令的所有参数

-r   递归,复制文件目录

-b   覆盖前先备份,命名为filename~

  mv  

实现单个文件改名,以mv代替rm实现删除,避免数据误删丢失

-b   修改文件前先备份

  rename  批量修改名

  eg:rename  txt         txt.org        *.txt

                      原名     要改的名    要改的文件

mkdir

mkdir  filename

    -p  任意创建文件夹,父目录不存在并创建

rmdir filename 删除空目录

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值