• 路径
  1. . 此层目录
  2. .. 上一级目录
  3. - 前一个工作目录
  4. ~ 当前用户的家的目录
  • 变换目录
  1. cd
  • 显示目录
  1. pwd [-P]
  2. -P 显示出确实的路径,而非使用链接 (link) 路径。
  • 创建新目录
  1. mkdir [-mp] 目录名称
  2. -m 配置文件案的权限
  3. -p 递归建立目录
  • 删除(空)目录
  1. rmdir [-p] 目录名称
  2. -p 连同上级空目录一起删除
  • 执行文件路径的变量
  1. $PATH
  • 档案与目录检视
  1. ls [-aAdfFhilnrRSt] 目录名称

  • 复制
  1. cp [-adfilprsu] 来源文件(source) 目标文件(destination)

  • 移除档案或目录
  1. rm [-fir] 档案或目录

  • 移动档案与目录
  1. mv [-fiu] source destination

  • 文件名与目录名
  1. basename 文件名
  2. dirname 目录名
  • 检视文档内容
  1. cat [-AbEnTv]

  • 反向检视文档内容
  1. tac
  • 添加行号打印
  1. nl [-bnw]

  • 翻页检视
  1. more 一页一页翻

  1. less 一页一页翻

  • 取出前几行
  1. head [-n number] 档案
  2. 负数表示只显示最后几行
  • 取出后几行
  1. tail [-n number] 档案
  • 查阅非纯文本档
  1. od [-t TYPE] 档案

  • 修改档案时间 (mtime、atime) 或建置新档
  1. mtime:内容修改时间
  2. ctime:状态修改时间
  3. atime:读取时间

  1. touch [-acdmt] 档案

  • 档案预设权限
  1. umask
  2. 数字表示拿掉的分数
  1. 原本分数
  2. 预设档案:-rw-rw-rw-
  3. 预设目录:drwxrwxrwx
  • 配置隐藏属性
  1. chattr [+-=][ASacdistu] 档案或目录名称



  • 显示隐藏属性
  1. lsattr 档案或目录名称

  • 档案特殊权限





  • 文件类型

  1. file 文件名
  • 查找命令
  1. which [-a] command
  2. -a 列出 PATH 目录下可以找到的所有指令
  • 寻找特定档案
  1. whereis [-bmsu] 档案或目录名

  • 查找档案部分名称
  1. locate [-ir] keyword
  2. -i:忽略大小写
  3. -r:正则表达式
  • 条件查找
  1. find [PATH] [option] [action]
  1. -mtime n n 天前的一天之内改动过的档案;
  2. -mtime +n n 天前(不含 n 天)改动过的档案;
  3. -mtime -n n 天内(含 n 天)改动过的档案;
  4. -newer file :比 file 新的档案;
  1. -uid nuid n 的档案;
  2. -gid ngid n 的档案;
  3. -user nameuser name 的档案;
  4. -group namegroup name 的档案;
  5. -nouseruser 不在 /etc/passwd 中的档案;
  6. -nogroupgroup 不在 /etc/group 中的档案;
  1. -name filename:档案名;
  2. -size [+-]size:档案大小;
  3. -type TYPE:档案类型;
  4. -perm mode:权限刚好是 mode
  5. -perm -mode:权限包括 mode
  6. -perm +mode:权限是 mode 中其一;
  1. -exec command:额外操作;
  2. -print:打印结果;
  • 权限与指令间的关系



linux 私房菜 CH7 Linux 档案与目录管理的更多相关文章

  1. 《鸟哥的linux私房菜》 - linux命令温故而知新

    在公司的某角落里,看到了<鸟哥的linux私房菜>,顿时想看看是什么鬼. 其他时候还要自己去买才有,现在正好,比图书馆方便.看完了,写点啥! 编辑器很重要,一个vim就主要是我的使用方向: ...

  2. Linux学习(四)档案与目录管理

    1. 目录与路径  1.1 相对路径与绝对路径  1.2 目录的相关操作: cd, pwd, mkdir, rmdir  1.3 关于执行文件路径的变量: $PATH2. 档案与目录管理  2.1 档 ...

  3. linux 私房菜 CH6 Linux 的档案权限与目录配置

    查看文件属性 ls -al 第一栏:类型与权限 d:目录: -:档案: l:链接档: b:可随机存取装置: c:一次性存取装置: 第二栏:有多少档名连结到此节点 第三栏:拥有者 第四栏:所属群组 第五 ...

  4. linux 私房菜 CH8 linux 磁盘与文件系统管理

    索引式文件系统 superblock 记录此系统的整体信息,包括 inode/block 的总量.使用量.剩余量,以及文件系统的格式与相关信息等: inode 记录档案的属性,一个档案占用一个 ino ...

  5. 学习鸟哥的Linux私房菜笔记(5)——目录

    一.目录 目录在文件类型上用d来表示,用 / 分割目录层 Linux操作系统 都有且仅有一个起始目录,我们用一个单独的 /来表示,称其为根目录. 对每一个Shell和操作环境,都有一个当前的工作目录. ...

  6. 学习鸟哥的Linux私房菜笔记(13)——用户管理

    一.检查用户身份 用户可以使用下列指令了解用户身份 who :查询当前在线的用户 groups :查询用户所属组 id :显示当前用户信息 finger :查询用户信息 二.添加用户 用指令添加命令 ...

  7. linux第七章《档案与目录管理》重点回顾

  8. linux档案和目录管理(后续)

    资料来自鸟哥的linux私房菜 四:档案和目录的预设权限和隐藏权限 umask:预设权限,相比与chomd的4,2,1权限,档案满分为666,目录满分为777,umask可以预设消除部分权限,比如一个 ...

  9. 鸟哥的linux私房菜 - 第5/6/7/9章(在线求助 man page、Linux档案权限与目录配置、Linux档案与目录管理、压缩与打包)

    第五章.在线求助 man page X window与文本模式的切换 Ctrl+Alt+F1~F6:文字接口登入tty1~tty6终端机: Ctrl+Alt+F7:图形接口桌面. 注销当前用户:exi ...

随机推荐

  1. HTML5中将video设置为背景的方法

    主要用到了video标签,css样式,原理是先将video标签利用position:fixed;使video标签脱离文档流,在将他的z-index设置为最低的,比如-9999.再插入的内容自然就覆盖在 ...

  2. Java虚拟机(JVM)默认字符集详解

    Java中对字符串等进行转换字节数组时, 需要根据字符集编码来进行转换, 当不显示的指定字符集编码时(如: "测试".getBytes()), 会使用Charset.default ...

  3. Struts2的概述和入门

    忽如一夜春风来,千树万树梨花开 上节我们说到,JAVAEE的三层架构,即web层,service层,dao层.hibernate是应用在dao层的.而我们现在所学的Struts2是应用在web层.St ...

  4. uml系列(六)——行为图:活动&状态

    说完uml的静态图了,说一下uml的动态的表示吧. uml的行为图,uml的行为图主要用来设计程序的行为.还是老规矩,先来张图: 行为图包含活动图和状态图两种. 先来说下活动图:活动图是由活动的节点和 ...

  5. java二维数组学习(转)

    转自:http://blog.csdn.net/java1992/article/details/5808709,在这里谢过了 /* * java学习: * 二维数组的使用: */public cla ...

  6. 【原创】python中文编码问题深入分析(二):print打印中文异常及显示乱码问题分析与解决

    在学习python以及在使用python进行项目开发的过程中,经常会使用print语句打印一些调试信息,这些调试信息中往往会包含中文,如果你使用python版本是python2.7,或许你也会遇到和我 ...

  7. css控制图片与文字对齐

    文字旁边搭配图片时,发现图片比文字靠上,原来默认的情况是图片顶对齐而文字底对齐,通过设置css属性可以使得图片与文字对齐. 设置各对象的vertical-align属性,属性说明:baseline-将 ...

  8. 探索Javascript设计模式---单例模式

    最近打算系统的学习javascript设计模式,以便自己在开发中遇到问题可以按照设计模式提供的思路进行封装,这样可以提高开发效率并且可以预先规避很多未知的问题. 先从最基本的单例模式开始. 什么是单例 ...

  9. js五种设计模式

    1.js工厂模式 var lev=function(){ return "嘿哈"; }; function Parent(){ var Child = new object(); ...

  10. windows 地址空间分配

    当系统创建一个进程同时为其创建它地址空间时,此地址空间中大部分都是闲置的.为了使用这部分地址空间,我们必须调用VirtualAlloc来分配其中的区域.分配区域的操作被称为预定. 当应用程序预定地址空 ...