美丽的花,美丽的树,美丽的叶子;美丽的大家,美丽的你,美丽的我;

鸟哥的LINUX私房菜读书笔记(三)

上一篇 / 下一篇  2008-04-09 18:03:21 / 个人分类:Linux

第六章  文件与目录管理

一.目录与路径

1.相对路径与绝对路径

绝对路径:路径的写法一定是从根目录"/"写起
相对路径:路径的写法不是由"/"写起.
.      代表当前层目录
.. 代表上层目录
~ 代表自己的根目录
~user 代表到user这个人的根目录
2.cd与pwd
cd(change directory):用来变换工作路径的指令.
语法:# cd [相对路径或绝对路径]
pwd(print working directory):显示当前目录的指令
语法:# pwd
3.mkdir与rmdir(make/remove directory)
mkdir:建立新的目录
语法:# mkdir [目录名称]

rmdir:删除目录
语法:# rmdir [目录名称]
目录需要一层一层的删除,被删除的目录中不能有其他的目录或文件.
二.文件与目录管理
1.ls显示文件名称,属性等
语法:ls [-ails]
参数说明
-a: 列出所有文件(连同隐藏文件)
-i: 打印inode的值
-l: 详细列出,连同文件大小,属性数据等
-s: 以文件大小排序
2.cp复制文件或目录
语法:cp [-drsu] [源文件] [目标文件]
参数说明:
-d: 进行复制时,如果是复制到链接文件,若不加任何参数,则默认情况下会将链接到的源文件复制到目的地,若加-d,则链接文件可原封不动地将链接这个快捷方式复制到目的地.
-r: 可以进行目录的复制.
-s: 做成链接文件,与ln指令功能相同.
-u: 如果源文件较新,或者没有目标文件,才会进行复制动作.可用于备份操作.
3.rm删除文件或目录
语法:rm [-fir] [文件名]
参数说明:
-i: 提供用户确认
-r: 循环删除,直到没有东西为止
-f: force,就是强制删除
PS:如果要连同目录下的东西一起删除,但子目录中还有子目录时,就要使用-rf参数.系统不会再次询问是否要删除.
4.mv移动文件或目录
语法:mv [-u] [源文件] [目标文件]
参数说明:
-u: 当源文件比目标文件还新时才会动作.
三.查看文件内容
1.cat与tac
cat由第一行开始显示文件内容
语法: cat [-n]
参数说明:
-n: 显示时,连行号一起输出到屏幕上
tac从最后一行开始显示,tac是cat的倒写
语法:tac [文件名]
2.more与less
more一页一页地显示文件内容
语法:more [文件名]
less与more类似,但其优点是,可以往前翻页
语法:less [文件名]
PS:使用more时,无法向前翻看,只能向后看,使用less就可以使用"pageup","pagedown"向前向后翻看文件.
3.head与tail
head只看头几行
语法:head [-n number] [文件名]
参数说明:
-n: 显示number行
tail只看末尾几行
语法:tail [-n number] [文件名]
参数说明:
-n:显示number行
4.nl显示时同时输出行号
语法:nl [文件名]
5.od以二进制方式读取文件内容
语法:od [文件名]
四.链接文件的介绍
1.什么是inode
Block是记录文件内容数据的区域,inode则是记录该文件的属性及其放置在哪个Block之内的信息.所以,每个文件都会占用一个inode.
2.in
硬链接:
最大限制:1.不能跨文件系统,因为不同的文件系统有不同的inode table;2.不能链接目录.
 
 
 

TAG: Linux

 

评分:0

我来说两句

Open Toolbar