目录处理命令
ls
英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
语法: ls [-ald] [文件或目录]
-a 显示所有文件,包括隐藏文件
-l 详细信息显示 ;-lh 人性化显示详细信息
-d 查看目录本身属性
aldh等 选项可以叠加使用
ls –ld /etc/ 查看etc这个目录本身的信息
ls –l /etc/ 查看etc目录下所有文件的详细信息
文件详细信息表示的意义
rmdir
注意:只能删除空目录
英文原意:remove empty directory
命令所在路径:/bin/rmdir
执行权限:所有用户
功能描述:删除空目录;
语法:rmdir [目录名]
cp、mv
英文原意:copy
命令所在路径:/bin/cp
执行权限:所有用户
功能描述:复制文件或者目录
语法:cp –rp ****[原文件或目录] [目标目录]
-r 复制目录
- p 保留文件或属性
表示 : 将 JingZhou目录复制到root下
必须要 –r
mv是剪切,还可以改名
rm
英文原意:remove
命令所在路径:/bin/rm
执行权限:所有用户
功能描述:复制文件或者目录
语法:rm –rf [文件或目录]
-r 删除目录
- f 强制执行
文件处理命令
touch
英文原意:touch
执行权限:所有用户
功能描述:创建空文件
语法:touch [文件名]
在当前目录创建
指定路径创建
注意:
在没指定文件的路径的时候直接创建文件,最后文件会在home/用户名/ 下面
cat、tac
执行权限:所有用户
命令所在路径:/bin/cat
功能描述:显示文件内容
-n 显示行号
语法:cat [文件名] [-n]
当文件内容很长时 用tac ,tac 会把内容倒过来显示
more、less
执行权限:所有用户
命令所在路径:/bin/more
功能描述:显示文件内容
-n 显示行号
语法:more [文件名]
显示出来时候 按 空格或f 翻页
Enter 换行
Q或q 退出
less 跟more 用法一样
但是可以用pageup 和pagedown 来上下翻页
同时 /关键词 可以进行关键词查找
head、tail
执行权限:所有用户
命令所在路径:/user/bin/head
功能描述:显示文件前面几行
语法:head [文件名]
-n 指定显示的行数
tail 显示文件末尾的内容 -f可以动态显示文件末尾
链接命令 ln
执行权限:所有用户
命令所在路径: /bin/ln
功能描述:生成软链接文件
语法:ln -s [原文件] [目标文件]
-s 创建软链接
创建/etc/issue 的软连接issue.soft 放在tmp目录下
创建/etc/issue 的硬连接issue.hard放在tmp目录下
软链接文件:
- 文件类型是 l
- 软链接文件类似于快捷方式,指向原文件;
- 软链接的权限不决定原文件的权限,所以linux里面所有软链接的权限都是rwx;
硬链接文件:
- 没有箭头指向;
- 文件类型是 -
- 所有信息,包括大小,修改时间都是一样的;
- 修改硬链接文件,原文件也会更新;
- 原文件被删除,硬链接也可以访问;
- 硬文件和原文件和 I节点是一样的;