*mv 移动/重命名文件
mv b.txt spring 移动b.txt 文件到 目录中
*rmdir 删除空目录
rmdir mybatis 直接删除空目录mybatis
rmdir bb cc dd 删除多个空目录
(不可删除非空目录)
*rm 删除文件或目录
-r 递归删除
-f 强制删除
rm -rf +文件名 强制删除目标文件 包括其下所有文件
*wc 文件统计
-l 打印行数
-c 打印字节数
-m 打印字符数(utf-8时一个中文一个字符 )
-w 打印单词数
wc -l aaa.txt 打印出aaa.txt文档中的行数
*find 按目录层次查询文件
find -name '*t*' 列出当前目录下所有名称含有t的文件或者目录
*grep 局按照正则表达式查找匹配内容,并把查找结果打印到标准数据
ind /etc -name '*t*' | grep pos 从find的查找结果查找含有pos的行并打印
find /etc -name '*t*' | grep pos | wc -l 从find的查找结果查找含有pos的行
创建快捷方式(创建软硬连接)
*ln 创建快捷方式
-s 创建软连接(原文件删除后,快捷不可读写使用)
-d 创建硬链接(原文件删除后,快捷依然可以使用(感觉类似copy))
压缩解压文件
gzip(不能压缩目录)
-d 解压
gzip tomcat.log 压缩tomcat.log文件 产生一个tomcat.log.gz 源文件消失
gzip -d tomcat.log.gz 解压 压缩包消失,源文件出现
bzip2:(不能压缩目录)
最小化安装,只安装了gzip 没有安装bzip2
在线安装bzip2 压缩解压方法
ping www.baidu.com 看网络是否通畅
yum -y install bzip2 自动分析依赖,在线安装软件bzip2a
block-sorting file compressor,a block-sorting file compressor
压缩解压文件
-d 解压
bzip2 tomcat.log 压缩tomcat.log 产生tomcat.log.bz2 源文件消失
bzip2 -d tomcat.log.bz2 解压 压缩包消失 源文件出现
压缩解压目录/文件 查看压缩包
*tar
-c 创建压缩
-t 查看压缩包
-x 解压
-z 通过gzip方式进行过滤(压缩,查看压缩包,解压)
-j 通过bzip2方式进行过滤(压缩,查看压缩包,解压)
-v 显示文件详情 (可选的,不要也可以)
-f 文档名称
-C 解压时改变目录
tar -czvf frameset.tar.gz frameset/
压缩文件夹frameset,压缩之后的名称为frameset.tar.gz
tar -xzvf frameset.tar.gz
解压 没有-C 默认解压到当前目录
tar -xzvf frameset.tar.gz -C /tmp/
解压到指定目录tmp
角色,权限和命令:
-”表示普通文件;
“d”表示目录;
”表示链接文件;
“p”表示管理文件;
“b”表示块设备文件;
“c”表示字符设备文件;
“s”表示套接字文件;
第2-4位:所属用户权限,用u(user)表示
第5-7位:所属组权限,用g(group)表示
第8-10位:其他用户权限,用o(other)表示
第2-10位:表示所有的权限,用a(all)表示
r 读权限(read)
w 写权限(write)
x 执行权限 (execute
chmod修改文件权限命令(change mode
例如:chmod u[go/a]+/-x[rw] a.txt用数字来表示权限(r=4,w=2,x=1,-=0)
例如:chmod 750 b.tx
trwx用二进制表示是111,十进制4+2+1=7
r-x用二进制表示是101,十进制4+0+1=5