#### 1、linux 查看当前目录占用空间
```sh
du -ah --max-depth=1
```
查看当前目录下各文件及文件夹所占空间大小
原链接:https://www.cnblogs.com/yeahwell/p/13966371.html
#### 2、Too many open files
linux 报OSError: [Errno 24] Too many open files错误时,一般可以通过
```sh
ulimit -n 65535
```
来增加系统允许打开的文件数(默认是1024)。
**但这个方法治标不治本,最终还是需要排查代码内为什么需要同时打开这么多文件,需要考虑是不是打开了文件却没有释放等等原因。**
如果 ulimit -n 65535 无效且 sudo ulimit -n 65535 报 “sudo: ulimit: command not found” 错误时,可以使用以下命令执行:
```sh
sudo sh -c "ulimit -n 65535 && exec su $LOGNAME"
```
原链接:https://blog.51cto.com/welcomeweb/2104677
#### 3、linux下使用tar命令批量解压文件
```sh
for tar in ./*.tar.gz; do tar -zxvf $tar -C ./train; done
```
解压至 "./train" 目录下;不指定 "-C ./train" 时解压至当前目录下。
#### 4、wget下载大量文件
```sh
wget -t 1 -T 30 -b -i k400_train_path.txt
```
超时重连次数:1;超时时间:30秒;后台运行;"k400_train_path.txt"中记录了下载地址,每行一个下载链接;
#### 5、查找文件夹
```sh
find / -name 'folder_name' -type d
```

常用命令