shell - 文件及目录操作
2020-02-21 10:33:37 0 举报
AI智能生成
Linux的shell命令及文件目录操作
作者其他创作
大纲/内容
文件或目录类型查看
file
文件及目录属性
属性格式
文件类型 用户权限 组权限 其他人权限 node 用户 组 大小 修改时间
-rwxrwxrwx
属性查看
ls -l查看
属性各部分
权限
r w x
read-r,编码4
write - w,编码 2
execute - x,编码1
对文件表示可执行,对目录表示可进入
修改权限
chmod filename 700
类型
-表示文件
d表示目录
其它属性
所属用户及组
修改用户/组
chowner user filename
chgrp gap filename
修改时间
文件大小
文件查找
命令(执行文件)查找
which
根据PATH环境变量进行查询
type
文件名查找
whereis
根据记录文件的数据库查找
全名查找
-b 只查找二进制格式文件
-s 只查找源文件
-m 只找manual路径下的说明文件
-u 查找不在上述三个选项中的特殊文件
locate
根据记录文件的数据库查找
部分名称查找
-i 忽略大小写差异
-r 后面可加正则表达式
find
文件
文件特征
文件后缀
用于给人说明文件是什么,并不起什么作用
真正起作用的是文件的属性
隐藏文件
以 . 开头
ls -a 可列出隐藏文件
文件操作
传输文件到另一主机
sup file wobocy@host:目录
移动
mv
复制
cp
创建/修改日期
touch
日期属性
mtime 修改的时间
modification time
ctime 属性变化时间
status time
atime 访问时间
access time
内容查看
直接全部查看
cat
由第一行开始显示文件内容
tac
由最后一行开始显示文件内容
nl
带行号显示文件内容
分页查看
more
分页查看只能向下
less
分页查看可上下查看
部分查看
head
查看头几行
tail
只看结尾几行
二进制方式读取文件
od
~/
用户目录文件夹
./
当前目录
目录
目录路径
查看目录中文件
ls
-a列出隐藏文件
-l 列出文件各类属性
显示各类时间
ls -l --time=atime
ls -l —time=ctime
ls -l —time=mtime
目录操作
访问目录
cd path
进入当前目录path文件夹
cd /path
进入根目录path文件夹
cd ..
返回上级
创建目录
mkdir
删除目录
rm -r
0 条评论
下一页