0
点赞
收藏
分享

微信扫一扫

Linux的文件操作

hoohack 2022-01-28 阅读 79
  • cd
    改变当前文件目录

  • ls ll
    显示出指定目录下所有的文件
    文件的类型:
    -普通文件
    d文件夹
    l 软连接

  • mkdir
    创建文件目录
    mkdir -p a/b/c/d/e/f会自动创建文件父目录
    mkdir -p lucky/{1234}ls 一次可以创建多个子目录

  • rmdir
    删除文件夹
    rmdir:failed to remove’a1’:Directory not empty
    rmdir:failed to remove’baidu’:Not a directory

  • cp
    拷贝文件或者文件目录
    格式:cp 源文件 目标目录

cp abcd /opt
cp /opt/abcd ./
cp -r a* /opt
  • mv
    移动文件或者文件夹
mv a1 /opt
mv abc /opt

修改文件名称

mv a abcd
  • rm
    删除文件
rm install.log
rm -f install.log

删除文件夹

rm -r abcd
rm -rf abcd 谨慎使用,从删库到跑路
  • touch
    没有就创建一个文件
    如果该文件已经存在,修改文件的三个时间,将三个时间改为当前时间

  • stat
    查看文件状态
    在这里插入图片描述
    Size:文件的大小
    Blocks:块
    IO Block:4096
    regular rmpty file:空文件
    Device:硬盘下的哪个驱动
    Inode:文件绝对的定位
    Links:硬链接数量
    Access:(0644/ -wr-r–r--):权限
    Uid:所属用户
    Gid:所属组
    Acccess:2022-01-15 12:38:34.448001770 +0800 最近访问时间
    Modify:文件内容最后更改时间
    Change:文件属性、权限最后更改时间

  • In
    创建文件的链接

    • 软(符号)链接
      In -s lucky01 sl
      软链接和原始文件不是同一个文件
      lucky1 131085
      sl 131074
      rm -rf lucky1
    • 硬链接
      In -s lucky02 hl
      硬链接和原始文件使用文件系统中的同一个文件
      如果你害怕一个文件被别人误删,你可以使用硬链接保护这个文件
    • 软硬链接在链接文件的时候,推荐使用文件的绝对路径,否则有可能会出现问题
举报

相关推荐

0 条评论