1、系统类
查看内存占用
python
df -h
sudo du -sh *
2、文件相关
查看目录下文件数量
python
ls -1 /path/to/folder | grep -iE '\.(jpg|jpeg)$' | wc -l
ls -1 . | grep -iE '\.(jpg|jpeg)$' | wc -l # 查当前目录
压缩解压
python
tar -czvf 压缩包名.tar.gz 目标文件夹
tar -xzvf code.tar.gz
修改权限
python
sudo chown -R lx /path/to/folder # 递归修改文件夹中所有文件的权限
sudo chown -R lx:lxgroup /path/to/folder # 递归修改用户组
建立软链接
python
ln -s /opt/linux/rootfs_dir /home/jyg/rootfs_dir
解释:在
/home/jyg/ 目录下创建一个名为
rootfs_dir 的"快捷方式",这个快捷方式指向的是
/opt/linux/rootfs_dir 这个实际的文件或文件夹
跨主机拷贝文件
python
scp -r -P 2026 images/ root@192.168.1.100:~
rsync -avzP -e 'ssh -p 2000' server.tar.gz lx@192.168.1.100:~/images/
rsync -avzP --progress --timeout=60 -e 'ssh -p 2000' server.tar.gz lx@192.168.1.100:~/images.tar.gz
将一个目录的文件覆盖到另一个目录
python
# 方法1:使用 cp 命令(简单直接)
cp -rf /root/code/colmap_deployer_cp/colmap/* /root/code/colmap/
# 方法2:使用 rsync(更安全,可以看到覆盖过程)
apt update && apt install -y rsync
rsync -av /root/code/colmap_deployer_cp/colmap/ /root/code/colmap/
3、未分类
退出终端脚本继续执行
python
nohup python 123.py &
# 运行一段时间后我想要删除这个进程,做法如下:
ps aux | grep "python 123.py"
kill <pid>
通过公网拉代码
python
git -c url."http://192.168.1.100:1000".insteadOf="http://192.168.0.200:1000"