我想将一个目录(我的 Zotero 库)中的所有 PDF 同步到 Dropbox。最后,我想要一个所有 PDF 的列表,而不是目录名称。
我使用以下命令成功同步了我所有的 PDF:
rsync -az --include="*/" --include="*.pdf" --exclude="*" \
--prune-empty-dirs /zotero /dropbox
Run Code Online (Sandbox Code Playgroud)
我想我可以轻松地设置一份cron工作来每天重做该任务,但还没有尝试过。
但是现在我在 Dropbox 上的文件夹仍然包含所有包含 PDF 的目录(例如6NVTACJH > xyz.pdf)
我的问题:
我希望只在一个目录中列出所有 pdf。根据网络上的建议,我尝试使用find所有 pdf 并创建硬链接。
但是这个命令还不起作用。
ln $( find -name="*.pdf" -type f - links 1 ) /dropbox
Run Code Online (Sandbox Code Playgroud)
你能帮我完成最后一个命令吗?
我在 Linux 中使用没有 GUI 的 Dropbox。我想限制上传速率,有时大文件会占用我的互联网带宽。有人知道我是怎么做到的吗?
我正在尝试安装 nautilus-dropbox-1.6.2.tar.bz2。我跑了./configure,但得到了错误
configure: error: Package requirements (libnautilus-extension >= 2.16.0) were not met:
No package 'libnautilus-extension' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables NAUTILUS_CFLAGS
and NAUTILUS_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Run Code Online (Sandbox Code Playgroud)
我在谷歌上搜索过这个,发现有人建议需要下载nautilus-devel。但是,我不知道那是什么以及如何下载它。我用谷歌搜索它,发现它适用于 Fedora。我不使用 Fedora。
无论如何,这是我需要做的吗?如果没有,那我还能做什么?
我已经为此苦苦挣扎了几天,所以我希望 SE 上的人可以帮助我。
我已经使用 wget 从 Dropbox 下载了一个大文件(以下命令)
wget -O folder.zip https://www.dropbox.com/sh/.../.../dropboxfolder?dl=1
我确定它是一个 zip 文件,因为 1)、file dropboxfolder.zipyields
dropboxfolder.zip: Zip archive data, at least v2.0 to extract和 2) 下载和提取工作在我的 Windows 机器上找到。
当我尝试unzip dropboxfolder.zip在 Linux 上使用,解压缩到当前目录时,我得到以下输出:
warning: stripped absolute path spec from /
mapname: conversion of failed
creating: subdir1/
creatingL subdir2/
extracting: subdir1/file1.tif
error: invalid zip file with overlapped components (possible zip bomb)
Run Code Online (Sandbox Code Playgroud)
我不确定问题是什么,因为正如我所说,它在 Windows 上运行良好。由于 zip 相当大(~19GB),我想避免一点一点地传输它,因此我将非常感谢您的帮助。我已经运行 unzip -t 但它给出了同样的错误。当列出档案中的所有元素时,它会按原样显示所有内容。文件是 tif 文件会不会有问题?
我有一个通过 Dropbox 与他人共享的文件夹。当一个文件被添加到这个文件夹时,我会在 KDE 中收到系统托盘通知——当然,如果我不在我的电脑旁,我就不会看到通知。有没有办法自动记录文件夹中的任何更改(尤其是文件创建),和/或自动运行 bash 脚本,例如,向自己发送电子邮件作为更持久的“警报”?
谷歌搜索出现了incron ......听起来是对的。有人用过这个软件吗?
我有一台机器(A)在防火墙后面无法访问互联网,在这台机器上我可以在另一台可以访问互联网的机器(B)上挂载目录,并且可以从互联网访问,但是我不能在这台机器上安装任何东西(乙)。
我想将 (A) 上的目录与我的 Dropbox 保持同步(我在所有其他机器(不是 A 或 B)上使用该目录,它们都定期连接到 Internet)。
我想出的解决方案是cron在 (A) 上执行一项工作,调用两个rsync命令将 (A) 上的目录与实际在 (B) 上的 NFS 挂载目录同步。
然后我可以在 Internet 上的其他机器上进行 cron 作业,将我的 Dropbox 与 (B) 上的目录同步。
任何人都可以看到这个计划的任何问题,或者有更好的建议?
除了cronand之外还有什么其他 unix 实用程序rsync吗?
我想创建单个.tex文件的备份。我在 Dropbox 目录中创建了文件的硬链接(不在 Dropbox 目录中,可以说它是 A)。我这样做是因为我不想在编译 tex 文件时备份创建的其他辅助文件(例如 axu、.log、.bbl 等)。我编辑并编译 A 中的 tex 文件。当我在 Dropbox 目录中看到该文件时,这些更改就会反映出来。但它没有与在线文件夹同步。但是,如果我更改 Dropbox 目录中的文件(硬链接),它会同步。
请让我知道这里有什么问题。请在我正在使用和尝试做的范围内给出解决方案,而不是为相同的任务提出替代解决方案。
我正在使用 Fedora 13。
我正在尝试从我的计算机中删除 Dropbox。到目前为止,我已经完成了以下工作:
sudo aptitude remove dropbox
sudo aptitude purge dropbox
Run Code Online (Sandbox Code Playgroud)
但这并没有100%摆脱它
oshiro@debian:~$ locate dropbox
/usr/share/nmap/scripts/broadcast-dropbox-listener.nse
/var/cache/apt/archives/dropbox_1.6.1_i386.deb
/var/lib/apt/lists/linux.dropbox.com_debian_dists_wheezy_Release
/var/lib/apt/lists/linux.dropbox.com_debian_dists_wheezy_Release.gpg
/var/lib/apt/lists/linux.dropbox.com_debian_dists_wheezy_main_binary-i386_Packages
oshiro@debian:~$
Run Code Online (Sandbox Code Playgroud)
我知道我可以手动删除每一个,但想知道这是否是删除 .deb 安装应用程序的正确方法?
从他们的站点安装 Dropbox DEB 包并启动 Dropbox 守护程序后,Dropbox 的托盘图标没有显示在托盘中。我已经确认 Dropbox 实际上正在运行,但图标仍然没有显示。
如何让托盘图标在 Elementary OS Luna/Freya 中工作?
我正在寻找一些可以提供 Dropbox 等功能的软件。
对于这个用例,一个简单的 webdav 就足够了吗?