Linux--一些基本文件操作指令

14 篇文章 0 订阅


ls

在这里插入图片描述
在这里插入图片描述
PS: ll = ls -l


cp

在这里插入图片描述
cp -a 是把文件的权限 时间都复制过来

下有一个关于-s -l的例子
在这里插入图片描述
cp .bashrc /temp/bashrccc 将 .bashrc 改名 bashrccc
进行多个文件复制的时候,最后一个目录就是复制目标地址

在复制时,必须确定几个信息:

  1. 是否要完整的保留原文件信息 -a
  2. 是否为符号链接文件 -l
  3. 是否为特殊的文件 FIFO Socket
  4. 是否为目录 -r

rm

在这里插入图片描述
可以用rm bash* ——“*”代表0到任意字符


mv

在这里插入图片描述
mv .bashrc .bbbashrc 可以用来改名字
可以一次移动多个文件,最后一个为目的dir


touch

文件三个时间:

  1. 修改时间(modification time, mtime):文件【内容数据】变更
  2. 状态时间(status time, ctime):【状态】改变,例如权限和属性
  3. 读取时间(access time, atime):【文件内容被读取】

在这里插入图片描述
touch -d “2 days ago” bashrc:可以改变mtime和atime为两天前,ctime不变
touch -t 202004290202 bashrc:改变mtime和atime为2020…,time记录当前时间
文件-a复制的时候,无法复制ctime


文件查找find,whereis,locate

find速度很慢,一般用后两个

  • whereis ——只查找几个特定的目录
    在这里插入图片描述

  • locate ——查找相关名字,通过自己的数据库
    在这里插入图片描述
    有时候新文件无法加入数据库,数据库更新updatedb

  • find —— 与时间有关的操作

  1. 时间
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. 用户在这里插入图片描述
    在这里插入图片描述

  3. 权限与名称
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值