Linux 文件管理(增、删、改、查)

(一)增

1、touch
作用有两个:新建文件、修改文件的时间戳

  • 新建文件(在hadoop用户下的桌面)

新建名为asd的文件:touch asd
在这里插入图片描述

  • 修改文件的时间戳

在进行修改操作之前,说明一下文件在磁盘中的存储以及时间戳。
文件在磁盘上的存储分为两部分,i节点和文件内容,采用stat命令可查看文件的信息,输入:stat asd,shell界面如下图所示。
(i节点:包含文件名、大小,时间戳即3time)
在这里插入图片描述
上述信息如下:
文件名:asd
大小:0
Bolck:0意思是占用0块,
块大小:4096字节
I节点:542389,每一个文件都有自己的I节点号
时间戳:即3个time,Access、Modify、Change time
Access time:文件最后一次被访问的时间,每访问一次都会进行更新,除去自然访问之外,对Access time 的其他修改会导致Change time 的修改
Modify time:文件内容被修改的时间,该时间改变也会导致 Change time改变。
Change time:对i节点的改变,例如修改文件名
几个相关的命令如下:

touch -r file1 file2

将file1的Access time, Modify time 赋给file2,若file2存在则直接覆盖,若不存在,将创建file2,如下图def文件存在,但是asd2文件不存在
在这里插入图片描述
def和asd2的Access time和Modify time都变为了asd的相关时间,Change time自动更改为当前的时间

touch -a file

该命令将最后一次访问时间修改为当前时间,此操作会导致Change time的改变。

(二)删
rm -r -filename  #强制删除文件
rm -i filename   #删除时询问

桌面文件显示如下:
在这里插入图片描述
rm -f
在这里插入图片描述
rm -i
在这里插入图片描述

(三)改(修改文件名)
mv oldFileName newFileName

在这里插入图片描述

(四)查 ls

此命令相对简单,在此介绍一下文件的类型,普通文件(-),目录(d)、链接(l),设备文件(b),此外还有其他类型可以自行百度。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值