最近在做分类的项目,大部分时间都在和数据打交道,经常需要在拷贝数据,统计文件,查看隐藏文件等,但是这些命令不太能记得住,所以写个小笔记,记录一下供日后查阅。
统计文件夹下的文件个数
ls -l | grep "^-" | wc -l
文件的复制、移动和删除
- 复制当前目录下的 1.jpg 到当前文件夹 B 下
cp 1.jpg B
或者cp 1.jpg B
(下面的用法类似,因为是在当前目录,加不加./
都可以) - 复制当前目录下的 1.jpg 到当前文件夹 B 下,并将文件名改为 2.jpg
cp ./1.jpg ./B/2.jpg
- 递归复制当前目录下文件夹 A 到 文件夹 B 下
cp -r ./A ./B
- 递归复制当前目录下文件夹 A 到 文件夹 B 下,并将文件夹名改为 C
cp -r ./A ./B/C
- 复制当前目录下文件夹 A 中的所有 jpg 图像到当前文件夹 C 下
cp ./A/*.jpg ./C
- 修改当前目录下的 1.jpg 名称为 3.jpg
mv 1.jpg 3.jpg
- 将当前目录下的 3.jpg 移动到 当前文件夹 D 目录下
mv ./3.jpg ./D
- 递归删除当前目录下的 文件夹 B, 一般用于目录的删除
rm -rf B
查看隐藏文件
find /要查找的文/件/夹/ -type f -iname ".*" -ls
- 只显示隐藏文件
l.
或者ls -d .*
快速查找当前文件内容并进行修改
- 在当前目录下的 predict.py 文件中查找 内容 y_pred
vim predict.py # 进入 predict.py文件
/y_pred # 输入 '/查找的内容' 回车定位查找第一个,按 n 查找下一个, 再按回车键结束查找定位
未完待续。。。
网友评论