linux指令
Wed Dec 01 2021 · 5min
主要记录下不容易记住但偶尔会用到的命令
rsync篇
同步两个文件夹内容
rsync -av --delete source/ destination/
# -a 除了可以递归同步以外,还可以同步元信息(比如修改时间、权限等)
# -v 将结果输出到终端
# --delete 会删除与 只存在目标目录 不存在源目录的文件 相当于 destination完全成为source的一个镜像
# 举例
# /a/src/mobile ---> /b/src/mobile 让b的mobile和a的同步
rsync -av --delete /a/src/mobile/ /b/src/
head & tail
参数包括:
head是展示前n行内容,默认n=10,tail反之, 多个文件的话 会以文件名分割
-c 前n个byte的内容
-n num 都可以简写成 -num
tail +n file_name
, 将会读取从第n行到结尾的数据
ls
ls -t
: 展示最近修改的文件
查看端口占用
https://www.runoob.com/w3cnote/linux-check-port-usage.html lsof -i:端口号 netstat -tunlp | grep 端口号