Linux文件的基本操作命令

有关于普通文件、目录文件的一些文件操作命令。
1.创建    touch filename.xxx      mkdir dirname (空目录)
  创建普通文件 文件名 扩展名     创建目录文件

2.删除     rm filenam.xxx        rm -r dirname(删除非空目录)       rmdir dirname
                  普通文件                     目录文件 也可删除空目录          仅仅能删除空目录

3.拷贝     cp 路径 路径          cp -r 路径 路径
    如        把new文件夹下的brk.c文件拷到new文件夹下的nes文件夹内
方法一:        cp 文件路径 目的路径
在这里插入图片描述                    在这里插入图片描述
在这里插入图片描述在这里插入图片描述
方法二:        cp 文件 目的路径
在这里插入图片描述
如     要把目录文件new中的所有内容全拷到程度mudi目录文件中
在这里插入图片描述                   在这里插入图片描述
在这里插入图片描述在这里插入图片描述
4.剪切        mv 路径 路径                mv 路径 路径
如      把new文件夹中的brk.c文件剪切到mudi文件夹中
在这里插入图片描述
要在new文件夹下敲命令去剪切
在这里插入图片描述
在这里插入图片描述                          在这里插入图片描述
如       把目录文件new整个文件夹都剪切移到mudi目录文件中
在这里插入图片描述
在这里插入图片描述
5.重命名          mv 路径1 路径1/newname
如      把mudi下的new目录文件重命名为new2
在这里插入图片描述
在这里插入图片描述
如      把mudi下的nkc.cpp文件重命名为str.cpp
在这里插入图片描述
在这里插入图片描述

6.修改文件属性
修改文件属主: chown
修改文件权限: chmod
修改文件组: chgrp
字符方式: chmod u/g/o/a +/-/= rws ,a为所有的 ,rws为子集

         在这里插入图片描述
执行了chmod g-w ac.c 这个命令之后
         在这里插入图片描述
数字方式:     r:4     w:2      x:1
如:    chomd nnn filename , nnn为0-7的数字 ,比如  chmod 444 filename 改为只读

文件的所有者、组用户,仅仅root用户能够修改:
      切换用户:su username          再 chown user filename (修改所有者)或chgrp group filename(修改属组)

有关于压缩、解压的一些命令:
1.打包        tar cf packagename.tar filelist
如      把mudi目录文件和ac.c普通文件一起打包在一个文件夹里面,命名为first.tar
在这里插入图片描述          在这里插入图片描述
2.压缩      gizp packname.tar      之后就会变成packname.tar.gz
如      把已经打包的new2.tar压缩
在这里插入图片描述在这里插入图片描述
3.解压        gzip -d packname.tar.gz
如      把已经压缩好的new2.tar.gz解压,为new2.tar
在这里插入图片描述        在这里插入图片描述
4.解包        tar xf packname.tar
如      把打包好的new2.tar解包
在这里插入图片描述        在这里插入图片描述
在这里插入图片描述
如        tar tf new2.tar      显示new2这个包中的内容而不释放。
在这里插入图片描述
tar选项:
c 创建压缩包                               f 指定时为文件而不是设备
x 释放                                           v 显示过程
z GNU压缩与解压                       t 仅仅显示包中的内容,而不是释放

5.文件搜索:find
find *.c .       找所有的文件和find. 一样
如      找出当前位置下所有的文件以及new2目录下的.cpp文件
在这里插入图片描述
find -name *.c        找尾为.c的文件            -name *.c是找当前根目录下所有的.c文件
如      找出当前位置根目录下所有的.c文件
在这里插入图片描述
find -type f       找普通文件
在这里插入图片描述
find -type d       找目录文件
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值