美文网首页Git
黑猴子的家:Git 提交空文件夹

黑猴子的家:Git 提交空文件夹

作者: 黑猴子的家 | 来源:发表于2018-11-06 11:32 被阅读3次

1、git不能提交空文件夹

创建一个文件,使用小技巧提交上去

find ./ -type d -empty -execdir touch {}/.gitkeep {} \;

-type -d 搜索文件夹
-empty 只搜索空文件夹
-execdir touch {}/.gitkeep ; 在当前空文件夹下建立文件.gitkeep, .gitkeep只是个名字,可以是其他名字

2、查看某目录下文件信息

目的是查找/u03目录下名称为server.xml的文件,根据查找的结果进行grep搜索,搜索其中包含9080的文本

find /u03 -name server.xml -exec grep '9080' {} \;

<Connector port ="9080" redirectPort ="9443" connectionTimeout ="20000" URIEncoding ="utf-8"   
               port="9080" protocol="HTTP/1.1"   
               port="9080" protocol="HTTP/1.1"   
<Connector port ="9080" redirectPort ="9443" connectionTimeout ="20000" URIEncoding ="utf-8"   
               port="9080" protocol="HTTP/1.1"

3、删除指定时间的文件

删除10天前的文件

 find /home/user/logs -mtime +10 -type f -exec rm -f {} \;     

4、假如在一个目录中保留最近30天的文件,30天前的文件自动删除

find /tmp -mtime +30 -type f -name *.sh[ab] -exec rm -f {} \;

/tmp --设置查找的目录;
  -mtime +30 --设置时间为30天前;
  -type f --设置查找的类型为文件;
  -name *.sh[ab] --设置文件名称中包含sha或者shb;
  -exec rm -f {} / --查找完毕后执行删除操作;

注意

在{}和\之间必须要有空格,否则会报错

相关文章

  • 黑猴子的家:Git 提交空文件夹

    1、git不能提交空文件夹 创建一个文件,使用小技巧提交上去 -type -d 搜索文件夹-empty 只搜索空文...

  • 黑猴子的家:Git 图解

    1、Git白皮书网址 https://git-scm.com/book/zh/v2/ 2、Git 工作流 3、阐述...

  • .gitkeep文件的作用

    git默认是不允许提交一个空的目录到版本库上的, 可以在空的文件夹里面建立一个.gitkeep文件,然后提交去即可...

  • 将已有的文件夹添加到git

    初始化文件夹git init 添加整个文件夹git add . 提交commit信息,xxx代表着所要提交的信息g...

  • Git命令及常见问题

    Git提交代码步骤 cd +目录文件夹 git init git add . git commit -m "描述"...

  • git 原理

    概述 .git/objects文件夹 存储 文件及提交信息 .git/refs/heads文件夹存储分支信息 每个...

  • git 常用命令

    git status 查看当前文件夹下的git提交状态 wangyuedeMacBook-Pro:gittest ...

  • Git常用代码

    Git常用 git提交项目 git init 在项目中打入.git文件 git add src 添加文件夹 g...

  • Git 不能提交空目录?我也是醉了!

    Git 不能提交空目录?我也是醉了! 背景 最近在提交文件时,因为是空的 Maven 项目结构,发现 Git 空目...

  • Git提交本地文件到码云

    git提交本地文件到码云 在本地创建一个新的文件夹,进入文件夹,鼠标右键选择git bash here git i...

网友评论

    本文标题:黑猴子的家:Git 提交空文件夹

    本文链接:https://www.haomeiwen.com/subject/tznyxqtx.html