Linux档案与目录管理命令

来源:互联网 发布:pony粉饼知乎 编辑:程序博客网 时间:2024/05/24 06:15

1.目录操作

cd(变换目录)

pwd(显示目录所在目录)  

-P:显示出确实的路径,非使用链接(link)路径。

mkdir(建立新目录)

-m:配置文件档案的权限

-p:递归创建目录

rmkdir(删除空目录)

-p:连同上层空目录一起删除

2.档案管理

1>.ls:档案与目录的检视

 

ls -al --full-time [目录(不加默认为当前目录)]

 

2>.cp:复制档案或目录   cp [选项] [源文件] [目标文件]

注:复制需要有rread)的权限,复制后文档通常为指令操作者本身。

对于一些特殊权限档案需要加上-a 或者 -p等可以完整复制档案权限的选项,若拷贝给其他使用者,也需要注意档案的权限,否则其他人无法改动。

对于连接档,直接cp拷贝的是源文件,要拷贝链接则需要用到-d

 

3>.rm:移除档案或目录  rm [-fir] [档案/目录]

-f: force,强制移除;

-i:互动模式,删除前询问;

-r:递归删除(慎用!)

 

4>.mv:移动档案或目录  mv [-fiu] [源文件] [目的文件]

-f:强制,如果已存在,直接覆盖;

-i:询问;

-u:更新(update

 

3.档案内容查阅

1>.cat(concatenate)

 

tac 反向列示

 

2>. nl(添加行号打印) nl [-nbw]档案

-b:列出行号的指定方式

-b a : 不论是否为空行,也列出行号

-b t :不列出空行(默认);

-n:列出行号的方法

-n ln:行号在屏幕左方显示;

-n rn:显示在字段最右方,且不加0

-n rz:显示在字段最右方,且加0

-w:行号字段占用位数。

 

3>.可翻页检视

a. more(一页一页翻动)

空格:下翻一行;

/字符串:搜寻该字符串

:f :立刻显示出文件名及目前行数;

q:离开more

b/ [ctrl+b] :往回翻页,只对档案有用,对管线无用

b. less

·  空格键 :向下翻劢一页;

·  [pagedown]:向下翻劢一页;

·  [pageup] :向上翻劢一页;

·  /字符串 :向下搜寻『字符串』的功能;

·  ?字符串 :向上搜寻『字符串』的功能;

·  n :重复前一个搜寻(/?有关!)

·  N :反向的重复前一个搜寻(/?有关!)

·  q :离开less这个程序;

4>. 资料截取

a. head(取前面几行)   head [-n number]档案

b. tail (取后几行)  tail [-n number]档案   -f:持续侦测后面所街档名,等到按下[ctrl]-c才会结束tail侦测

 

5>. 非纯文本档读取:od   od [-t TYPE]档案

 

 

6>. 修改档案时间或新建档案:touch

 

三个时间的意义:

·  modification time (mtime)

当该档案的『内容数据』变更时,就会更新这个时间!内容数据挃的是档案的内容,而不是档案的属性或(或)权限喔!

·  status time (ctime)

当该档案的『状忞 (status)』改变时,就会更新这个时间,举例来说,像是权限不属性被更改了,都会更新这个时间啊。

·  access time (atime)

当『该档案的内容被取用』时,就会更新这个读取时间 (access)。举例来说,我们使用cat去读取/etc/man.config, 就会更新该档案的atime了。

原创粉丝点击