请原谅这个最基本的问题,但我找不到有关堆栈交换的直接答案或简单示例。
假设我有一个文件文件夹,我想将其压缩成一个 zip 文件,我可以与我糟糕的 Windows 朋友共享(否则我只会使用它tar并完成它)。它看起来像这样:
.
??? file1.txt
??? file2.txt
??? file3.txt
??? file.jpg
??? test.jpg
Run Code Online (Sandbox Code Playgroud)
假设我已经zip安装:
sudo apt-get install zip
Run Code Online (Sandbox Code Playgroud)
我从中man zip看到它允许我使用文件列表:
-@ 文件列表。如果文件列表指定为 -@ [Not on MacOS],则 zip 从标准输入而不是从命令行获取输入文件列表。例如,
Run Code Online (Sandbox Code Playgroud)zip -@ foo
所以我创建了zip.lst它看起来像这样:
cat zip.lst
file1.txt
file2.txt
file3.txt
file.jpg
test.jpg
Run Code Online (Sandbox Code Playgroud)
现在我试过:
zip -@ zip.lst
Run Code Online (Sandbox Code Playgroud)
但除了在控制台上创建一个空行之外,它什么也没做。而且我可以继续推动Enter,它只是在似乎没有执行命令的情况下继续制作更多的空行。经过一番搜索,我意识到我需要按Ctrl+来终止输入D
但现在我收到这个错误:
zip warning: missing end signature--probably not a zip file (did you
zip warning: remember to use binary mode …Run Code Online (Sandbox Code Playgroud) 来自 Trusty,我习惯了ldapsearch,但我没有在我的新 Xerus 安装中安装它:
当前未安装程序“ldapsearch”。您可以通过键入以下内容来安装它:
Run Code Online (Sandbox Code Playgroud)sudo apt install ldap-utils
但不幸的是,这导致了我不知道如何解决的恰当冲突。
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
ldap-utils : Depends: …Run Code Online (Sandbox Code Playgroud) 我提交了客户支持票,因为 Lynda.com 视频无法在 Ubuntu 16.04 上的 Chromium 中播放,他们驳回了票说:
我们很抱歉给您带来困难。不幸的是,我们的系统要求不支持 Ubuntu。您可能会发现可以在 Ubuntu 上通过某些浏览器使用我们的网站,但我们无法支持使用该操作系统时可能出现的问题。
现在我有两个运行 16.04 的桌面(一个在家,一个在工作),我发现 Chromium 不能在任何一个上工作 - 它只是进入这个无限循环点击播放,然后弹出下载链接,只重新加载页:
但是,firefox 可以在我的工作机器上运行,但不能在家里运行。在工作中,当我点击播放时,它只是按预期播放视频。
因此,这使我得出结论,我必须在我不在家的工作机器上安装一些额外的编解码器/软件。
我的问题是:我如何确定我的工作机器上发生了什么,以便我可以在家中复制和安装任何需要的东西?
按照此处的答案,我可以从终端打开 nautilus,但并非没有一连串的错误。
nautilus .
Run Code Online (Sandbox Code Playgroud)
Run Code Online (Sandbox Code Playgroud)(nautilus:31126): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed (nautilus:31126): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed (nautilus:31126): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed (nautilus:31126): GLib-GObject-WARNING **: invalid (NULL) pointer instance (nautilus:31126): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
请注意,我正在运行 Xenial,这些错误集与为 Trusty 和 Wily 报告的错误集不同