Linux 实用的命令

最近在做分类的项目,大部分时间都在和数据打交道,经常需要在拷贝数据,统计文件,查看隐藏文件等,但是这些命令不太能记得住,所以写个小笔记,记录一下供日后查阅。

统计文件夹下的文件个数
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 查找下一个, 再按回车键结束查找定位

未完待续。。。

你可能感兴趣的:(Linux 实用的命令)