1,使用文件名查找文件
(例如) find / -name nacos* / 是遍历的文件根路径 -name是根据名字 nacos*是根据nacos模糊查找
2,服务器间的文件传输命令
首先切换 su root 切换root用户后执行下列命令
例如从想把当前服务器/root/test.txt 这个文件传输到服务器192.168.1.63的/usr/路径下
scp -r /root/test.txt root@192.168.1.63:/usr/
注意点就是 test.txt root 之间有个空格 很关键!
3,更改文件分组权限
chown -R root:root /root/test.txt
linux权限核心就是分组,分组很重要,想了解的同学可以看这个博主的文章。
4,linux空间清理,垃圾文件排查,大文件查找
a,思路是首先 du -h 查看物理内存是否满了,如果满了cd / 进根路径执行步骤b
b, du -h --max-depth=1 这个命令是查找当前路径下最大的文件
c,找到当前目录最大文件夹后一步一步的cd 进大文件夹中重复执行b操作
d,找到不需要的大文件然后删除掉
5,linux中文件的拷贝
cp -rf /root/test.txt /usr/
6,linux中文件的重命名
mv /root/test.txt /root/test222.txt
7,linux端口操作:
查看防火墙状态
firewall-cmd --state
开启防火墙:
systemctl start firewalld
开启linux指定端口8012:
firewall-cmd --zone=public --add-port=8012/tcp --permanent
--重启防火墙 (开启完毕端口后必须重启防火墙才生效)
firewall-cmd --reload
-- 查看当前所有tcp端口(查看端口是否开放)
netstat -ntlp
(查看防火墙开放的端口)
firewall-cmd --list-ports --permanent
8,linux删除文件
精确删除单个文件: rm -rf /root/test.txt
模糊删除文件: rm -rf /root/*.txt 删除所有后缀为.txt的文件
9,linux文件压缩和解压缩
zip文件解压缩: unzip test.zip
zip文件压缩: zip -r test.zip log.txt test/ 压缩当前路径下log.txt和 test文件夹
zip -r 名字.zip 目标文件夹或者文件