linux 私房菜 CH7 Linux 档案与目录管理
- 路径
. 此层目录
.. 上一级目录
- 前一个工作目录
~ 当前用户的家的目录
- 变换目录
cd
- 显示目录
pwd [-P]
-P 显示出确实的路径,而非使用链接 (link) 路径。
- 创建新目录
mkdir [-mp] 目录名称
-m 配置文件案的权限
-p 递归建立目录
- 删除(空)目录
rmdir [-p] 目录名称
-p 连同上级空目录一起删除
- 执行文件路径的变量
$PATH
- 档案与目录检视
ls [-aAdfFhilnrRSt] 目录名称
- 复制
cp [-adfilprsu] 来源文件(source) 目标文件(destination)
- 移除档案或目录
rm [-fir] 档案或目录
- 移动档案与目录
mv [-fiu] source destination
- 文件名与目录名
basename 文件名
dirname 目录名
- 检视文档内容
cat [-AbEnTv]
- 反向检视文档内容
tac
- 添加行号打印
nl [-bnw]
- 翻页检视
more 一页一页翻
less 一页一页翻
- 取出前几行
head [-n number] 档案
负数表示只显示最后几行
- 取出后几行
tail [-n number] 档案
- 查阅非纯文本档
od [-t TYPE] 档案
- 修改档案时间 (mtime、atime) 或建置新档
mtime:内容修改时间
ctime:状态修改时间
atime:读取时间
touch [-acdmt] 档案
- 档案预设权限
umask
数字表示拿掉的分数
原本分数
预设档案:-rw-rw-rw-
预设目录:drwxrwxrwx
- 配置隐藏属性
chattr [+-=][ASacdistu] 档案或目录名称
- 显示隐藏属性
lsattr 档案或目录名称
档案特殊权限
文件类型
file 文件名
- 查找命令
which [-a] command
-a 列出 PATH 目录下可以找到的所有指令
- 寻找特定档案
whereis [-bmsu] 档案或目录名
- 查找档案部分名称
locate [-ir] keyword
-i:忽略大小写
-r:正则表达式
- 条件查找
find [PATH] [option] [action]
-mtime n :n 天前的一天之内改动过的档案;
-mtime +n :n 天前(不含 n 天)改动过的档案;
-mtime -n :n 天内(含 n 天)改动过的档案;
-newer file :比 file 新的档案;
-uid n:uid 是 n 的档案;
-gid n:gid 是 n 的档案;
-user name:user 是 name 的档案;
-group name:group 是 name 的档案;
-nouser:user 不在 /etc/passwd 中的档案;
-nogroup:group 不在 /etc/group 中的档案;
-name filename:档案名;
-size [+-]size:档案大小;
-type TYPE:档案类型;
-perm mode:权限刚好是 mode;
-perm -mode:权限包括 mode;
-perm +mode:权限是 mode 中其一;
-exec command:额外操作;
-print:打印结果;
- 权限与指令间的关系
linux 私房菜 CH7 Linux 档案与目录管理的更多相关文章
- 《鸟哥的linux私房菜》 - linux命令温故而知新
在公司的某角落里,看到了<鸟哥的linux私房菜>,顿时想看看是什么鬼. 其他时候还要自己去买才有,现在正好,比图书馆方便.看完了,写点啥! 编辑器很重要,一个vim就主要是我的使用方向: ...
- Linux学习(四)档案与目录管理
1. 目录与路径 1.1 相对路径与绝对路径 1.2 目录的相关操作: cd, pwd, mkdir, rmdir 1.3 关于执行文件路径的变量: $PATH2. 档案与目录管理 2.1 档 ...
- linux 私房菜 CH6 Linux 的档案权限与目录配置
查看文件属性 ls -al 第一栏:类型与权限 d:目录: -:档案: l:链接档: b:可随机存取装置: c:一次性存取装置: 第二栏:有多少档名连结到此节点 第三栏:拥有者 第四栏:所属群组 第五 ...
- linux 私房菜 CH8 linux 磁盘与文件系统管理
索引式文件系统 superblock 记录此系统的整体信息,包括 inode/block 的总量.使用量.剩余量,以及文件系统的格式与相关信息等: inode 记录档案的属性,一个档案占用一个 ino ...
- 学习鸟哥的Linux私房菜笔记(5)——目录
一.目录 目录在文件类型上用d来表示,用 / 分割目录层 Linux操作系统 都有且仅有一个起始目录,我们用一个单独的 /来表示,称其为根目录. 对每一个Shell和操作环境,都有一个当前的工作目录. ...
- 学习鸟哥的Linux私房菜笔记(13)——用户管理
一.检查用户身份 用户可以使用下列指令了解用户身份 who :查询当前在线的用户 groups :查询用户所属组 id :显示当前用户信息 finger :查询用户信息 二.添加用户 用指令添加命令 ...
- linux第七章《档案与目录管理》重点回顾
- linux档案和目录管理(后续)
资料来自鸟哥的linux私房菜 四:档案和目录的预设权限和隐藏权限 umask:预设权限,相比与chomd的4,2,1权限,档案满分为666,目录满分为777,umask可以预设消除部分权限,比如一个 ...
- 鸟哥的linux私房菜 - 第5/6/7/9章(在线求助 man page、Linux档案权限与目录配置、Linux档案与目录管理、压缩与打包)
第五章.在线求助 man page X window与文本模式的切换 Ctrl+Alt+F1~F6:文字接口登入tty1~tty6终端机: Ctrl+Alt+F7:图形接口桌面. 注销当前用户:exi ...
随机推荐
- Canvas文本绘制
文字绘制: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF ...
- ASP.NET Core MVC/WebAPi如何构建路由?
前言 本节我们来讲讲ASP.NET Core中的路由,在讲路由之前我们首先回顾下之前所讲在ASP.NET Core中的模型绑定这其中有一个问题是我在项目当中遇见的,我们下面首先来看看这个问题. 回顾A ...
- jQuery --checkbox全选和取消全选简洁高效的解决办法
最近在公司做了一个小项目,其中有一个全选和取消全选的这么一个模块,搞了半天找不到一种最佳的解决方案!后来通过各种努力找到了一种简洁高效的解决办法,这里想和大家分享一下.有问题的话,还望各路大神指导一二 ...
- android Android性能优化之如何避免Overdraw
什么是Overdraw? Overdraw就是过度绘制 怎么来消灭overdraw呢?总的原则就是:尽量避免重叠不可见元素的绘制,基于这个原则,我们大概可以想出以下几招: 第一招:合理选择控件容器 ...
- 一个web应用的诞生--数据表单
下面把角色分为两种,普通用户和管理员用户,至少对于普通用户来说,直接修改DB是不可取的,要有用户注册的功能,下面就开始进行用户注册的开发. 用户表 首先要想好用户注册的时候需要提供什么信息:用户名.密 ...
- svg学习之旅(1)
Canvas 与 SVG 的比较 下表列出了 canvas 与 SVG 之间的一些不同之处. Canvas 依赖分辨率 不支持事件处理器 弱的文本渲染能力 能够以 .png 或 .jpg 格式保存结果 ...
- 普通用户创建ssh无密码访问
jenkins:120.145.120.76 ubuntu:kasumi msc1:10.25.164.100 ubuntu:kasumi 1.创建普通用户&修改密码: $useradd ub ...
- 2017-2-23 C#基础 for循环
循环语句主要有:for;while;foreach.最常用的是for循环.for循环的四要素:初始条件:循环条件:循环体:状态改变.for循环的顺序是:初始条件--循环条件--循环体--状态改变.br ...
- Pangolin的使用
Pangolin 是一个可用于SLAM可视化的openGL库.目前有很多SLAM系统都用它作为可视化的工具.它的编译与安装过程问题不大,依赖也比较少.但最近我在单独使用它的时候,碰到了很奇怪的现象:我 ...
- 从SHAttered事件谈安全
大新闻? 在刚刚过去的2017年2月23日,Cryptology Group at Centrum Wiskunde & Informatica (CWI)和Google的研究人员公开了2个P ...