03 Linux文件操作命令

文章来源于个人学习Linux时记录的《Linux笔记》

笔者所用版本为Ubuntu

---------------------------------------------------------------------------------------------------------------------------------

1.     mv      (1)给文件改名  mv 文件1 文件2(改后名称)

                   (2)给目录改名  mv 目录1 目录2(改后名称)

                   (3)移动目录/文件

                            mv 文件名/目录名 目录名

2.      ln  原文件名  新文件名    创建硬链接

3.      wc 文本文件名       获取文本文件信息

4.      od的使用

(1)od  二进制文件名      查看二进制文件,例   od a.out

  (2)  ./而二进制文件名     执行二进制文件,例   ./a.out     (之间无空格)

         若文件不在当前路径,则指定路径。例:   ./linjun/C++/a.out

(3)od -t 格式字符 文件名      指定二进制文件的显示格式,例  od -t c a.out

        (c为ASCII字符显示;d为有符号十进制数;f为浮点数;o为八进制显示;u为无符号十进制数           显示,x为十六进制数显示)

5.  (1)du    查看当前目录的大小

     (2)du -h    查看当前目录大小,不过显示方式能够直观看懂,例如显示多少k的大小

6.   (1)df    查看磁盘使用情况

     (2)du -h    查看磁盘使用情况,不过显示方式能够直观看懂,例如显示多少M的大小

  

7.    which 命令名     查看该命令所在的目录位置,例 which vi

8.  修改文件权限

(1)whoami    查看当前登录的用户

(2)ls -l    显示目录下内容,并可以显示出权限信息

(3) 修改文件权限

   a.文字设定法    chmod [who] [+|-|=] [mode]

      其中,who有三类(u代表文件所有者,g代表文件所属者,o代表其他人,a代表所有人,什么        都不写的话,代表所有人)

      [+|-|=]     +代表增加权限,-代表减少权限,=代表覆盖权限

      mode有三种方式,r代表读,w代表写,x代表执行

例:chmod a+x test01.cpp

   b.数字设定法 :

  例: chomd  755 test02.cpp  (之后通过ls -l test02.cpp查看权限)

     -     没有权限

     4------r(读)(4表示读权限)

     2-------w(写)

     1-------x(执行)

     用相加后结果表示权限,如6,则是4+2,有读写权限。

    例:  765

          7----rwx----文件所有者的权限

          6----rw------文件所属者的权限

          5----rx-------其他人的权限

9.修改文件的所有者和所属组

chown 用户1 文件1   将文件1的所有者修改成用户1  

sudo chown 用户1 文件1      将文件1的所有者修改成用户1 (当没有操作权限时,暂时借用管理员权限操作,之后输入密码为当前用户的密码)

sudo chown 所有者名:所属组名  文件名

10.目录必须有执行权限

11.文件的查找

(1)安文件属性查找

        a.文件名     find 查找的目录 -name "文件名"   例find /home/linjun/C++/ -name "test03.cpp"

                        若权限不够,在在find前加sudo,若记不得文件全名,则使用*或者

                         例find /home/linjun/C++/ -name "te*"

        b. 文件大小   find 查找的目录 -size 文件大小       (在文件大小中,大于10k,则写+10k,小于               10k则写-10k) 

            例:  find /home/linjun/C++/ -size  +10k -size -100k     (查找10-100k大小的文件)

        c.文件类型 find 查找的目录 -type f/d/l/b/c/s/p    

f-----普通文件      d------目录      l------链接符号        b-----块设备       c------字符设备        s -----shcket文件         p------管道

(2)按文件内容查找

grep -r "查找内容"  查找路径      (权限不够时,在前面加sudo)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小林硬件笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值