查找文件
- 查询当前路径下有MySQL文件夹得目录
find / -name mysql
- 在当前目录下查询包含8080端口号的文件
grep -irn ‘8080’ . --include=server.xml
- 传输文件
rsync -avz nginx-1.12.2.tar.gz root@192.168.0.118:/usr/local
指定端口号
sudo rsync -av -e ‘ssh -p 2345’ nginx ‘yxd’@192.168.0.31:/tmp
文件大小查看
- 查看磁盘空间
df -hl 查看磁盘空间
- 查看当前目录文件大小,并且删除
du -hd 0 /data
data目录大小,后面数字代表显示级别,0代表总大小。
找到占用空间最大的文件,然后删除,但是此时有可能磁盘空间还未释放出来。此时有可能是某个进程在引用这个文件。
那么需要找到引用这个文件的进程号,例如member.log文件比较大。
lsof | grep member.log 就找到这个进程,然后重启下即可
逐行读取文件
while read line
do
echo $line
done < order.log
## order.log使用输入重定向