文件与目录管理
Posted lxc123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件与目录管理相关的知识,希望对你有一定的参考价值。
1、 查看文件与目录 ls
格式: ls 参数 文件/目录
参数: -a 全部文件,连同隐藏文件一起列出来
-d 仅列出目录本身
-l 列出长数据串,包含文件的属性及权限等数据
-i 列出inode号码
2、复制,删除,与移动: cp rm mv
cp(复制文件或目录)
格式: cp 参数 源文件 目标文件
-a 将文件的所有特性都复制过去
-i 若目标文件已经存在,在覆盖时会首先询问操作的进行
-r 递归持续复制。用于目录的复制行为
3、rm (移除文件或目录)
格式: rm 文件或目录
-f 就是force的意思,忽略不存在的文件,不会出现警告信息
-i 互动模式,就是在删除前会询问用户是否操作
-r 递归删除 最常用在目录的删除 (这是非常危险的参数)
4、mv (移动文件或目录,或者更名)
格式 mv 参数 文件 目标位置
-f force的意思 如果目标文件存在不再询问直接覆盖
-i 若文件目标已经存在 先询问是否覆盖
更改文件名 mv 文件 新文件名
5、取得路径的文件名或者目录的名称
basename /etc/sysconfig/network
network (取得文件名)
dirname /etc/sysconfig/network
/etc/sysconfig (取得目录名)
6、文件内容查阅
cat 由第一行开始显示
格式: cat 参数 文件名
参数 -b 列出行号,仅针对非空白行做显示
-n 打印行号,连通空白行也会有行号。
tac 由文件的最后一行显示,可以看出是cat的倒写
nl 显示的时候顺便显示出行号
less 与more类似,但是比more更好,他可以往前翻页
空格键: 往下翻一页
Enter: 往下翻一行
q : 表示退出
b : 往上翻一页
head 只看头几行
格式: head 参数 文件名
参数 -n 数字 文件名 (显示几行的意思)
tail 只看最后几行
格式: tail 参数 文件名
参数 -n 数字 文件名 (显示几行的意思)
-f 表示持续检测后面的内容 (一般用于日志的查看)
od 以二进制的方式读取文件的内容
7、修改文件时间或者创建新文件
mtime : 当该文家你的内容数据更改时,就会更新这个时间。内容数据指的是文件的内容,而不是文件的属性或者权限
ctime: 当该文件的状态改变是,就会更新这个时间,举例来说,就是权限与属性被更改可就会更新这个时间
atime: 当该文件的内容被取用时,就会更新这个读取时间。举例来说,我们使用cat去读取某个文件的时候,就会更新合格文件的atime了
以上是关于文件与目录管理的主要内容,如果未能解决你的问题,请参考以下文章