由于我的错误,我正在寻找一种从命令行触摸目录(和子目录)中每个文件的方法,我的同步存储库在我的开发机器上有些失调。

我现在已经通过一些令人不快的伏都教徒设法将其恢复到一台机器上的干净状态,在进行下一次同步之前,我想优先考虑这台机器上的所有时间。

有没有一种简单的方法可以触摸所有文件?

还是我最好手动进行目录同步?

(我正在使用保管箱进行同步以供参考)

#1楼 票数:15

您可以使用findxargs来触摸当前目录或指定目录中或以下目录中的每个文件:

find . -print0 | xargs -0 touch

用于当前目录。 对于指定的目录:

find /path/to/dir -print0 | xargs -0 touch

-print0选项来find与一起-0选项xargs使命令稳健与空格的文件名通过使定界符一个NULL。

编辑:

正如Jeremy J Starchar在评论中说的那样,以上内容仅适用于您的findxargs是GNU工具链的一部分的情况。 如果您在使用GNU工具的系统上,则可以使用:

find . -exec touch {} \;

dcgregorya编辑:

必须对非常大的数据集执行此操作,我发现此命令要快得多。

find ./ -type d -print0 | xargs -I{} -0 bash -c "touch {}/*"

将查找限制为查找文件夹,然后对文件夹/ *执行触摸。

#2楼 票数:0

因此,这是解决我接触所有文件的直接问题的解决方案,无论它是否与Dropbox一起使用都必须看到。

在相关目录的根目录中

find . -print -exec touch {} \;

(打印是多余的,但有助于反馈)

  ask by Gemma Hentsch translate from so

未解决问题?本站智能推荐:

1回复

Dropbox同步数据库损坏

我使用Dropbox通过Mac(iMac和MBA)同步数据库。 而且我在两台Mac上都设置了MAMP。 一切正常,除了当我在MBA上为我的一个Wordpress项目创建一个MySQL数据库,然后尝试在iMac上查看该站点时,即使我已经在我的Mac上成功构建了Wordpress项目,我也得
1回复

Wamp同步问题

我有3台装有WAMP服务器的PC。 我希望它们全部保持同步,所以当我开发一个网站时,我希望所有文件都在3台PC上进行更新。 谷歌搜索之后,我遇到了著名的Dropbox和Google云端硬盘。 我通过将本地主机指向Sync文件夹等成功地同步了3台PC。 但是,当我从mysql文件夹
1回复

将文件上传到保管箱(通过同步)

场景: 我想从DropBox帐户下载文件,并在离线(即,没有Internet连接)模式下进行编辑,并且当用户返回在线模式时,需要将该文件上传到Dropbox帐户。 也 我都完成了下载和上传文件的工作。 题: 但是我想知道他们是否有类似的规定,我可以向IntBox应
3回复

在计算机之间快速同步git工作区

我有一个使用git的个人项目,我经常在Github上托管的多台计算机上进行攻击。 由于我在家工作,我往往会经常中断。 我将在声明的中间,晚餐将准备好,或者我需要更换尿布。 当我回到编码时,我可能在不同的计算机上。 获得最新版本的最佳方法是什么? 我认为最正统的答案是承诺和推动。
2回复

将本地计算机上的文件(代码)与远程服务器同步

我编写的几乎所有代码通常都在高性能服务器上运行。 最近我只是通过NoMachine NX(类似于VNC)远程桌面进行远程编码,滚动代码和打字的延迟变得难以忍受。 有关如何在本地设置文件夹的建议,我每次保存文件时都会与高性能服务器同步吗? 与Dropbox类似但我可以应用于任何文件夹。
1回复

具有离线和关系支持的跨平台同步解决方案

我对应用程序开发和核心数据还比较陌生,所以请放轻松。 我一直在开发一个应用程序(目前也用于iOS和android),该应用程序使用核心数据在本地存储用户的数据。 数据具有跨实体的关系。 用户可以创建,更新,删除数据。 现在,我需要集成某种同步解决方案。 我的要求是: 数据
1回复

在Android应用程序用户之间共享数据

我有一个理论上的问题,尚无代码,因为我仍处于思考阶段。 我想更新一个应用程序,以允许用户通过DropBox Datastore或类似的东西与他人共享数据。 但是,当用户创建数据填充到设备上的多个sqlite表中时,每个表都有一个自动递增的整数作为主键,该主键用作其他表中的外键以链接数据。
2回复

上载文件Dropbox [关闭]

我在1个小时前犯了一个错误,然后将2Gb文件夹发送到我的Dropbox。 我的互联网速度非常低,我等不及要等到完成上传,因此每次启动Windows时,都必须先关闭Dropbox,然后才能开始上传! 有什么解决方案可以停止同步吗?