在训练caffe时,需要把现有的训练文件删除 rm
rm -rf $DATA/train.txt
rm 命令删除一个目录中的一个或者多个文件或者目录
-f, –force 忽略不存在的文件,从不给出提示。
-r, -R, –recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。
cat 把两个文件合并
temp.txt
- fish1.jpg 1
- fish2.jpg 1
train.txt
- cat1.jpg 0
- cat2.jpg 0
cat temp.txt >> train.txt
train.txt
- cat1.jpg 0
- cat2.jpg 0
- fish1.jpg 1
- fish2.jpg 1
合并后
rm -rf temp.txt
find cut sed
find: 寻找文件
cut: 截取路径
sed: 在每行的最后面加上标注。本例中将找到的*cat.jpg文件加入标注为1,找到的*bike.jpg文件加入标注为2
尝试以下几个命令:
find filedir -name
find data -name *.jpg | cut -d “/” -f4
find data -name *.jpg | cut -d “/” -f4 | sed “s/$/ 1” >> train.txt