标签: dropbox

如何使用 rsync 备份没有 git 子目录的目录

我想复制我的c目录以及不包括./git子目录的所有子目录。我使用rsync

echo "copy c and sh files "
rsync -a --include='*.c' --include='*.sh' --include='*/' --exclude='*' ~/c/ ~/Dropbox/Public/c
# remove .git directory = do not send it to dropbox. Thx to Tomasz Sowa
rm -rf ~/Dropbox/Public/c/.git
Run Code Online (Sandbox Code Playgroud)

我能做得更好吗?

git rsync dropbox

57
推荐指数
2
解决办法
4万
查看次数

如何在后台运行 Dropbox 守护进程?

我正在使用 Debian 6 和 Dropbox。我按照这些命令安装它。

当我跑步时~/.dropbox-dist/dropboxd——Dropbox 工作正常。问题是,当我关闭终端,或者更糟糕的是 - 重新启动时,Dropbox 停止工作,我需要再次运行该守护程序。

如何让计算机在后台自动启动该守护进程?

dropbox daemon

44
推荐指数
4
解决办法
7万
查看次数

为什么 PDFTK 说它找不到就在那里的文件?

我正在尝试将一堆 PDF 编译成一个文档。ls显示文件位于我所在的目录中并且它们是可读的 ( -rw-r--r--)。但是当我尝试运行时pdftk 2017.pdf cat output test.pdf出现错误:

Error: Unexpected Exception in open_reader()
java.io.FileNotFoundException: 2017.pdf (Permission denied)
   at gnu.java.nio.channels.FileChannelImpl.open(libgcj.so.16)
   at gnu.java.nio.channels.FileChannelImpl.<init>(libgcj.so.16)
   at gnu.java.nio.channels.FileChannelImpl.create(libgcj.so.16)
   at java.io.RandomAccessFile.<init>(libgcj.so.16)
   at pdftk.com.lowagie.text.pdf.RandomAccessFileOrArray.<init>(pdftk)
   at pdftk.com.lowagie.text.pdf.PRTokeniser.<init>(pdftk)
   at pdftk.com.lowagie.text.pdf.PdfReader.<init>(pdftk)
   at pdftk.com.lowagie.text.pdf.PdfReader.<init>(pdftk)
Error: Failed to open PDF file: 
   2017.pdf
Errors encountered.  No output created.
Done.  Input errors, so no output created.
Run Code Online (Sandbox Code Playgroud)

如果我向该操作添加更多文件,我只会收到每个文件的错误。

我可以从命令行重命名 PDF,但mv 2017.pdf foo.pdf出现相同的错误。Error: Unexpected Exception in open_reader() java.io.FileNotFoundException: foo.pdf (Permission denied)

如果我尝试调用一个不存在的文件,例如。 pdftk 123.pdf cat output test.pdf …

java pdftk dropbox

24
推荐指数
2
解决办法
8711
查看次数

rsync mkstemp 失败 Invalid argument (22) with davfs mount of Box.com cloud

我根据这些说明使用 davfs 安装了 Box.com 云存储。我在 /home/me/Cloud/Box 下安装了我的 Box.com 帐户

我可以通过 Dolphin 和终端访问挂载的文件系统。它有点慢,但我可以列出 (ls) 并在没有错误的情况下浏览整个目录结构。

接下来,我尝试按如下方式运行 rsync:

rsync -auvz  --max-size=250M --exclude '.*' /home/me/Music/ /home/me/Cloud/Box/Music
Run Code Online (Sandbox Code Playgroud)

我也试过:

rsync -auv  /home/me/Music/A /home/me/Cloud/Box/Music
Run Code Online (Sandbox Code Playgroud)

以及 rsync 命令的其他变体。该命令是通过 davfs 挂载将我的音乐从我的本地文件系统 (/home/me/Music/) 复制到 Box 云 (/home/me/Cloud/Box/Music)。

我总是收到很多这种形式的错误:

rsync: mkstemp <filename> failed: Invalid argument (22)
Run Code Online (Sandbox Code Playgroud)

一个具体的例子是:

rsync: mkstemp "/home/me/Cloud/Box/Music/VariousArtists/.01_Track_1.mp3.YVmFI9" failed: Invalid argument (22)
Run Code Online (Sandbox Code Playgroud)

这一切都发生在 Kubuntu 12.04 LTS 64 位服务器级硬件上,具有快速/可靠的电缆调制解调器连接(12 Mb/s 上传速度)。

ubuntu rsync dropbox cloud davfs2

14
推荐指数
3
解决办法
2万
查看次数

安装保管箱(用于浏览文件)

我只想能够探索保管箱文件系统,而无需在 CPU、内存、存储上增加太多负载(即,无需在本地保存远程文件的副本)。似乎官方客户端消耗了很多资源(并且会执行同步等不必要的操作)- http://www.lowendtalk.com/discussion/3179/dropbox-memory-usage-on-linux

是否可以简单地挂载它(例如,使用 FUSE,而不在本地复制文件)并使用通常的 Unix 实用程序(ls, du, cp)浏览文件?(我想要 public.me.com 类似的东西-likewget -r或 FUSE。)

Dropbox-Uploader(使用 dropbox API 访问它的 bash 脚本)可以帮助以 Unix 方式访问 dropbox。但不幸的是,它不支持递归下载目录(如wget -r),这就是为什么我宁愿在它上面有一个 FUSE 包装器。

wget fuse dropbox hosting-services protocols

12
推荐指数
2
解决办法
8481
查看次数

OpenBSD 上的 Dropbox

有没有人成功安装 dropbox 并在 OpenBSD 上正确运行 dropboxd(FreeBSD 也适用于我..)?我是从源代码构建的,一切都安装得很好,但是当我尝试启动它时:


$ python /usr/bin/dropbox start                                                
Starting Dropbox...
The Dropbox daemon is not installed!
Run "dropbox start -i" to install the daemon

$ ssh root@localhost 
root@localhost's password: 

<snip>

# python /usr/bin/dropbox start -i                                                                    
Starting Dropbox...
Dropbox is the easiest way to share and store your files online. 
Want to learn more? Head to http://www.dropbox.com/

In order to use Dropbox, you must download the proprietary daemon. [y/n] y

Error: Platform not supported
Run Code Online (Sandbox Code Playgroud)

所以我检查了命令行客户端和来自http://wiki.dropbox.com/TipsAndTricks/TextBasedLinuxInstall 的纯文本内容,但当然这是为 …

openbsd dropbox

10
推荐指数
1
解决办法
5172
查看次数

为什么 Dropbox 在 Arch Linux 上说“Killed”?

我正在尝试在 Arch Linux 上安装 Dropbox。我已经安装了dropboxdropbox-cli,至少已经安装了二进制文件。

当我dropbox自己运行时,它只Killed是以红色字体响应。当我运行时dropbox-cli start,它打印出:

Starting Dropbox... Dropbox isn't running!
Done!
Run Code Online (Sandbox Code Playgroud)

然后 adropbox-cli status会返回Dropbox isn't running!

我连接到以太网。

我应该从这里去哪里?


编辑以包含 strace:

futex(0xa10520, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0x1285920, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xa104e4, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 158, {1430164659, 469752000}, ffffffff) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xa10564, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0xa10560, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0xa105a0, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xa10520, FUTEX_WAKE_PRIVATE, 1)  = 1
futex(0xa104e4, …
Run Code Online (Sandbox Code Playgroud)

arch-linux dropbox

10
推荐指数
1
解决办法
2556
查看次数

如何更改默认打开的文件管理器 Dropbox?

我在新的笔记本电脑上安装了 Xubuntu,这是我第一次使用 xfce,我不小心告诉我的 dropbox 文件夹用 nautilus(来自 ubuntu)而不是 thunar 打开。现在它不允许我通过任务栏打开文件夹。有什么办法可以告诉它改用 thunar 吗?

xfce thunar dropbox

6
推荐指数
1
解决办法
3225
查看次数

如何在没有 Nautilus 的情况下安装 Dropbox(并集成 Dropbox 文件管理器)?

使用与 Nautilus 不同的文件管理器运行 Unity 或 Gnome 之外的其他桌面环境,最好安装Dropbox 而不安装 Nautilus。但关于 Dropbox 的建议也包括安装 Nautilus。

Nautilus 与某些文件管理器存在冲突,因为它接管了桌面(工作区)和许多程序的文件管理器集成。

XubuntuThunar中这是一个大问题。此外,Linux Mint Nautilus 还通过Cinnamon和Nemo改变了桌面并接管了与 Firefox 的集成。但在 Elementary OS 上似乎没问题。如果我没记错的话,Lubuntu 上的问题也更少。

我想询问其他人在各种 Linux 系统上安装 Dropbox 而不使用 Nautilus 的经验,看看是否有一种单一的方法或系统特定的方法等。

尝试在 Linux Mint ( ) 上遵循建议,sudo apt-get install dropbox python-gpgme它已经安装了 Nautilus!


Linux Mint 上的回答后更新。

由于我已经在使用其他 Linux 发行版并且将来也会使用,因此我期望针对其他一些发行版、DE 和文件管理器提供其他解决方案。如果可以的话,我也会更新我的答案以添加它们。

nautilus thunar software-installation dropbox nemo

6
推荐指数
1
解决办法
1万
查看次数

安装 Dropbox 以错误结束

我正在尝试使用 xfce 在 Debian 上安装 dropbox,每次它都以这个错误结束

bn.BUILD_KEY: Dropbox
bn.VERSION: 3.12.6
bn.DROPBOXEXT_VERSION: failed
bn.is_frozen: True
pid: 11257
ppid: 5898
ppid exe: '/bin/bash'
uid: 1000
user_info: pwd.struct_passwd(pw_name='honzik', pw_passwd='x', pw_uid=1000, pw_gid=1000, pw_gecos='Jan Schramhauser,,,', pw_dir='/home/honzik', pw_shell='/bin/bash')
effective_user_info: pwd.struct_passwd(pw_name='honzik', pw_passwd='x', pw_uid=1000, pw_gid=1000, pw_gecos='Jan Schramhauser,,,', pw_dir='/home/honzik', pw_shell='/bin/bash')
euid: 1000
gid: 1000
egid: 1000
group_info: grp.struct_group(gr_name='honzik', gr_passwd='x', gr_gid=1000, gr_mem=[])
effective_group_info: grp.struct_group(gr_name='honzik', gr_passwd='x', gr_gid=1000, gr_mem=[])
LD_LIBRARY_PATH: None
cwd: '/home/honzik/.dropbox-dist'
     real_path='/home/honzik/.dropbox-dist'
            mode=040755 uid=1000    gid=1000
     parent mode=040755 uid=1000    gid=1000
HOME: u'/home/honzik'
appdata: u'/home/honzik/.dropbox/instance1'
         real_path=u'/home/honzik/.dropbox/instance1'
                mode=040700 uid=1000    gid=1000
         parent mode=040700 uid=1000 …
Run Code Online (Sandbox Code Playgroud)

debian xfce dropbox

6
推荐指数
1
解决办法
2821
查看次数