有没有办法告诉Dropbox不上传某个文件?(与Eclipse有关)

tyl*_*ler 22 eclipse dropbox

我试图在两台计算机之间同步代码项目,一台运行Windows,另一台运行Ubuntu 12.04.我在两台机器上都使用Eclipse,但Eclipse生成的.metadata文件夹导致Eclipse因操作系统不兼容而崩溃.

我想知道是否有办法告诉Dropbox"忽略这个文件夹"或类似的东西.或者可能让它忽略所有隐藏文件.

小智 24

使用官方Dropbox命令行界面(CLI)

PROMPT$ dropbox help exclude
dropbox exclude [list]
dropbox exclude add [DIRECTORY] [DIRECTORY] ...
dropbox exclude remove [DIRECTORY] [DIRECTORY] ...

"list" prints a list of directories currently excluded from syncing.
"add" adds one or more directories to the exclusion list, then resynchronizes Dropbox.
"remove" removes one or more directories from the exclusion list, then resynchronizes Dropbox.
With no arguments, executes "list".
Any specified path must be within Dropbox.
Run Code Online (Sandbox Code Playgroud)

http://www.dropboxwiki.com/tips-and-tricks/using-the-official-dropbox-command-line-interface-cli


f4l*_*lco 18

右键单击任务栏图标,选择首选项,然后选择高级选项卡并设置选择性同步.启用高级视图也会有所帮助.
通常,您应该考虑使用Subversion,Mercurialgit等版本控制系统.您可以使用免费托管服务(Assembla,Github,Bitbucket等等)或在USB驱动器上设置存储库(适用于个人项目).

  • 使用bitbucket.org,它为您提供无限制的私人回购(最多7人使用您的任何免费回购). (6认同)

Met*_*oyD 15

如果您在 2020 年或之后进行检查,则可以按照官方方式忽略从计算机同步到 Dropbox 的文件/文件夹。

尽管在撰写本文时,该功能仍处于测试阶段。

https://help.dropbox.com/files-folders/restore-delete/ignored-files

ignoring不同于excluding.

  • Dropboxexclude会从您的计算机中完全删除该文件夹。但是,文件/文件夹会保留在 Dropbox 的服务器上。只要您选择转至保管箱应用程序的设置,就可以将排除的文件夹包含回您的计算机。
  • ignore允许您将文件或文件夹保留在您的计算机上,但根本不会将文件或文件夹同步到 Dropbox。这意味着该文件夹仅位于您当前的计算机上,而不位于 Dropbox 上。

例如:

  1. 您可以选择dropbox exclude排除计算机上没有空间或不需要的大备份文件。该文件/文件夹仍将存在于 Dropbox 上。

  2. ignore当您的文件夹包含数千或数百万个不需要备份的临时文件时,您会选择将文件夹从同步到 Dropbox。备份此类文件夹可能会导致 Dropbox 使用您计算机上的大量 CPU 周期和 RAM 来跟踪对文件所做的所有更改。这可能会降低您的计算机速度。

    • 此类文件夹的一个示例是node_modules安装在节点项目目录中。node_modules其中有相当多的文件,在同步到 Dropbox 时可以安全地忽略这些文件,并npm install在任何时间点通过执行 a 重新创建。

    • 您还可以选择忽略包含 Web 服务器的密钥或 ssh 私钥的环境变量文件。在 Dropbox 上跨团队共享文件夹时,这可能很有用。

如何排除: - 要排除文件从 Dropbox 同步到您的计算机,您需要:

  • 所有平台:selective sync在 Dropbox 应用的设置中更改要同步的文件夹。
  • Linux Dropbox CLI:dropbox exclude add "FULL_PATH_TO_FILE_OR_FOLDER_TO_EXCLUDE"在终端中运行命令。

如何忽略

要忽略从计算机同步到 Dropbox 的文件,您需要在终端中运行以下命令,同时将以下命令中的 更改为FULL_OR_RELATIVE_PATH_TO_FILE_IN_DROPBOX您需要排除的文件/文件夹:

马克

  1. alias dropboxignore="xattr -w com.dropbox.ignored 1"
  2. dropboxignore "FULL_OR_RELATIVE_PATH_TO_FILE_IN_DROPBOX"

Linux

  1. alias dropboxignore="attr -s com.dropbox.ignored -V 1"
  2. dropboxignore "FULL_OR_RELATIVE_PATH_TO_FILE_IN_DROPBOX"

Windows-Powershell

Set-Content -Path "FULL_OR_RELATIVE_PATH_TO_FILE_IN_DROPBOX"
    -Stream com.dropbox.ignored -Value 1
Run Code Online (Sandbox Code Playgroud)


Jim*_*son 5

您可以使Dropbox将其视为临时文件的方式命名文件,这将阻止其同步.

例如. .~myfile.foo

根据他们的帮助:https://www.dropbox.com/en/help/145 -

临时文件

当某些应用程序(如Microsoft Word,Excel或PowerPoint)打开文件时,它们通常会将临时文件保存在同一目录中,并使用以下方法之一命名:

名称以〜$(波浪号和美元符号)或.~(句点和波浪号)开头

  • 名称以波浪号开头,以.tmp结尾,例如~myfile.tmp
  • Dropbox不会在任何操作系统上同步这些临时文件.