一:基本

  - / 根目录下目录结构定义

    • /bin        常见的用户指令 ls/echo ...... 等
      /boot 内核和启动文件
      /dev 设备文件
      /etc 系统和服务配置文件
      /home 用户家目录
      /lib 系统函数库目录
      /lost+fond ext3文件需要目录,用于磁盘检查
      /mnt 系统加载文件常用挂载点
      /opt 第三方软件安装目录
      /proc 虚拟文件系统
      /root root用户家目录
      /sbin 存放系统管理命令
      /tmp 临时文件目录存放
      /usr 存放直接与用户相关文件
      /media 临时文件系统挂载点

二:文件操作

  - touch (创建文件)

    - 如果文件存在,则刷新 创建/修改 时间。

  - rm (删除文件)

    - -r 删除目录

    - -f 删除时不需要询问

  - mv (移动或重命名)

    - -i 重名文件询问是否覆盖

    - -f 重名文件直接覆盖

  - head (查看文件头)

    - -n 指定行数

  - tail (查看文件尾)

    - -f 实时监控文件末尾

三:目录操作

  - mkdir (创建目录)

    - -p 逐级创建目录

  - cp (复制文件)

    - -r 复制目录

四:文件/目录权限

  - 文件权限

    • ls -al
      
      drwxr-----         homework    homework          11月  :  apollo
      文件权限/类别 连接数 所有者 所有组 文件大小(K) 创建/修改时间 文件名

  - chmod (改变文件权限)

    - chmod -r 权限 文件  

    - r(读) = 4;w(写) = 2;x(执行) = 1;

  - chown (改变文件所有者)

    - chown -R 所有者:所有组 文件

  - file (查看文件类型)

    • [@:~]$ file smarty.conf
      smarty.conf: ASCII text

四:文件查找

  - find (一般查找)

    - 根据文件名查找

      - find /home -name xxx.jpg (/home 目录下递归查找所有文件名字为 xxx.jpg 的文件)

    - 根据文件大小查找

      - find /home -size +512k (/home 目录下递归查找大于512k的文件)

      - find /home -size -512k (/home 目录下递归查找小于512k的文件)

    - 指定深度范围查找

      - find /home/lihong1/www/ka/public -maxdepth 1 -size +3k (/home 目录下查找一层大于3k的文件)

    - 根据时间查找

      - find /home -cmin 10     (查找 /home 中十分钟左右修改的)

      - find /home -cmin +10   (查找 /home 中十分钟以上修改的)

      - find /home -cmin -10   (查找 /home 中十分钟以内修改的)

      - find /home -ctime 10    (查找 /home 中十天左右修改的)

      - find /home -ctime +10  (查找 /home 中十天以上修改的)

      - find /home -ctime -10  (查找 /home 中十天以内修改的)

    - 根据文件权限查找

      - find /home -perm 777   (查找 /home 文件权限为 777 的文件) (必须是 rwxrwxrwx)

      - find /home -perm -007  (查找 /home other 有读写权限的文件) (******rwx 满足任意即可)

    - 权限不足直接可以过滤

      -  find /home -name xxx.jpg 2 > /dev/null

  - locate (数据库查找)

    - 原理

      - 与 find 不同,locate 命令依赖于一个数据库文件

      - Linux 每天会检索下系统中的文件,记录到数据库中。

      - 所以, locate 比 find 更为迅速

    - 使用

      - 在使用命令之前,需先使用 updatedb 刷新文件,因为可能新加入的文件并没有被记录

      • homework@1 ~ $ locate npm-debug.log
        /home/homework/xxx.log

五:查找可执行文件

  - which (查找二进制执行文件绝对路径)

    • homework@1 $ which echo
      /bin/echo

  

  - whereis (除了能找到二进制执行文件,还能找到 man 文件)

    • homework@1 $ whereis echo
      echo: /bin/echo /usr/share/man/man1p/echo.1p.gz /usr/share/man/man1/echo..gz

六:压缩/解压

  - 压缩

    - tar -cvf /tmp/etc.tar /etc          仅打包,不压缩!

    - tar -zcvf /tmp/etc.tar.gz /etc      打包后,以 gzip 压缩

    - tar -jcvf /tmp/etc.tar.bz2 /etc   打包后,以 bzip2 压缩

  - 解压

    • - *.tar        用   tar -xvf        解压 [ -C 可以指定解压目录位置]
      - *.gz 用 gzip -d/gunzip 解压
      - *.tar.gz 用 tar -xzf 解压
      - *.tgz 用 tar -xzf 解压
      - *.bz2 用 bzip2 -d/bunzip2 解压
      - *.tar.bz2 用 tar -xjf 解压
      - *.Z 用 uncompress 解压
      - *.tar.Z 用 tar -xZf 解压
      - *.rar 用 unrar e 解压
      - *.zip 用 unzip 解压

-

《linux 文件目录》- touch/rm/mv/cat/head/tail/cp/mkdir/chmod/chown/find/locate/which/whereis的更多相关文章

  1. linux系统命令学习系列8-文件相关操作touch,rm,mv,cat,head,tail命令

    上节内容: 系统和目录管理 Pwd命令 .和..目录 相对路径和绝对路径 作业:进入opt路径,分别使用相对路径方法和绝对路径方法进入到其实任意一个子目录 cd /opt 相对路径 cd rh 绝对路 ...

  2. 第四节 mount /who / mkdir /rmdir /rm /cp /mv /touch /cat /tac/head /tail /more /less / chmod /chown /umask /chattr /lsattr /history /echo

    ***Linux下的文件类型如下: 9 8 7 6 5 4 3 2 1 0- r w x r - x r - x 第9位表示文件类型,可以为p.d.l.s.c.b和-:p表示命名管道文件 -pipe ...

  3. mkdir,rmdir,cp,rm,mv,cat,touch用法

    一.mkdir新建目录 1.进入tmp目录,查看该目录下面的子目录 [root@localhost ~]# cd /tmp[root@localhost tmp]# lshsperfdata_root ...

  4. ubuntu,day1基础命令,shutdown,man,touch,rm,mv,cp,stat,locale,apt,date,tzselect,cal,快捷方式,echo,查看文件

    基本设置命令 1,shutdown 命令, shutdown -r now # 现在立即重启 shutdown -r + # 三分钟后重启 shutdown -r : #在12:12时将重启计算机 s ...

  5. 再说linux中的rm mv 遍历执行多个文件的操作: find + xagrs

    参考文章: http://cfqtyaogang.blog.163.com/blog/static/218051022011812111342203/, 这篇文章讲得很全面很详细... 包括不好理解的 ...

  6. 常用命令su ls cp cd mv cat touch mkdir rm head less more pwd tac 等

    1.用户切换 su:switch user su kevin   //半切换,切换到kevin用户,但是不读取kevin用户的配置文件 su - kevin   //完全切换,执行这个命令的时候表示切 ...

  7. linux中ugo权限管理(chmod/chown)

    查看ugo权限: ll  [root@localhost test]# ll total 12 -rwxr-xr-x 2 root root 4 Oct  3 11:44 a lrwxrwxrwx 1 ...

  8. Linux学习--第三天--linux文件目录、ls、mkdir、mv、rm、touch、cat、tac、more、less、head、tail、ln、chmod、chown、chgrp、umask

    文件目录 目录名 备注 bin 下面的命令所有人都可以运行 sbin 只有root才能运行,s代表super /mnt,/media,/misc 都是挂载目录,但一般只用mnt /opt 第三方软件安 ...

  9. centos 目录文件管理 mkdir,rm,touch,误删文件extundelete,cp,mv,cat,more,less ,head,tail,chown,chmod ,umask 第四节课

    centos 目录文件管理 mkdir,rm,touch,误删文件extundelete,cp,mv,cat,more,less ,head,tail,chown,chmod ,umask  第四节课 ...

随机推荐

  1. 《软件测试自动化之道》读书笔记 之 基于Windows的UI测试

    <软件测试自动化之道>读书笔记 之 基于Windows的UI测试 2014-09-25 测试自动化程序的任务待测程序测试程序  启动待测程序  获得待测程序主窗体的句柄  获得有名字控件的 ...

  2. mercurial的几个易用性小技巧

    其实这两年,能够采用mercurial的项目我都尽量用,甚至有些上游是git的,或者需要托管到公司内gitlab上与别人协作的,我都装上hg-git.无它,只是因为mercurial易用性比git好得 ...

  3. 【emWin】例程三十:窗口对象——Multiedit

    简介: 本例程介绍MULTIEDIT的使用方法通过MULTIEDIT 小工具可编辑多行文本.它既 可以被用作简单的文本编辑器,也可以用来显示静态文本.该小工具支持带滚动条 和不带滚动条的滚动 触摸校准 ...

  4. DBNull与Null的区别

    Null是.net中无效的对象引用. DBNull是一个类.DBNull.Value是它唯一的实例.它指数据库中数据为空(<NULL>)时,在.net中的值. null表示一个对象的指向无 ...

  5. Java知多少(20)变量的作用域

    在Java中,变量的作用域分为四个级别:类级.对象实例级.方法级.块级. 类级变量又称全局级变量或静态变量,需要使用static关键字修饰,你可以与 C/C++ 中的 static 变量对比学习.类级 ...

  6. Oracle调整内存超出限制出现ORA-27100: shared memory realm already exists问题解决办法

    今天测试服务器遇到问题 ORA-04030:out of process memory when trying to allocate string bytes 一看就猜到是内存不足了,把Oracle ...

  7. 和我一起学Effective Java之类和接口

    类和接口 使类和成员的可访问性最小 信息隐藏(information hiding)/封装(encapsulation):隐藏模块内部数据和其他实现细节,通过API和其他模块通信,不知道其他模块的内部 ...

  8. Kubernetes部署SpringCloud(二) 部署ZUUL与服务 非host, 伸缩与负载均衡

    因为服务需要可缩容,所以不能使用host部署. 涉及两个应用,zuul,basic-info-api 验证,在k8s任意一个node 从zuul 访问 basic-info-api 创建一个Sprin ...

  9. spring框架学习感悟

    学习了一段时间的spring,但是在练习时老是出现bug,一方面,框架封装了很多东西,简化了开发,但是万一出现问题,就很难排查.这说明应该找个慢慢的熟悉它,并且掌握它. 在这个过程中,可能要不断地试错 ...

  10. 秒杀应用的MySQL数据库优化

    关于秒杀 随着双11活动的不断发展,小米饥饿营销模式的兴起,“秒杀”已经成为一个热点词汇.在一些活动中,热销商品会以惊人的速度售罄,比如最近本人在抢购美图M4手机,12点开卖,1分钟之内就被售罄. 秒 ...