小编tec*_*raf的帖子

递归地将文件从一个目录复制到另一个目录

我所有的音乐都在一个文件夹中/media/kalenpw/MyBook/Music/ABunchOfOtherFoldersWithFilesInside。我想复制所有的 mp3,/media/kalenpw/HDD/Music所以我使用了:

cp -R /media/kalenpw/MyBook/Music/*.mp3 /media/kalenpw/HDD/Music
Run Code Online (Sandbox Code Playgroud)

然而,这只复制了根音乐文件夹中的 mp3,并没有打开任何艺术家子目录并复制这些文件。

我的印象-R是递归复制所有文件。我怎样才能实现上述目标?

command-line music transfer cp copy

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

如何安装 traceroute 实用程序?

我得到这个:

atul@ubuntu:~$ sudo apt-get install traceroute
[sudo] password for atul: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package traceroute is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'traceroute' has no installation candidate
Run Code Online (Sandbox Code Playgroud)

谁能告诉我如何解决这个问题?

package-management apt

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

Ubuntu 10.04 的 apt-get 更新

我知道不再支持 Ubuntu 10.04。

但我仍在使用它,因为我使用虚拟机 (VirtualBox),并且在之前的试验中,使用任何更新的 Ubuntu 版本在我的机器上太重,太慢。

现在,当我尝试做:

apt-get update 
Run Code Online (Sandbox Code Playgroud)

我收到一堆错误:

...
Ign http://il.archive.ubuntu.com lucid-updates/multiverse Packages
Ign http://il.archive.ubuntu.com lucid-updates/multiverse Sources
Err http://il.archive.ubuntu.com lucid/main Packages
  404  Not Found
Err http://il.archive.ubuntu.com lucid/restricted Packages
  404  Not Found
...
Err http://security.ubuntu.com lucid-security/main Packages
  404  Not Found [IP: 91.189.88.162 80]
...
W: Failed to fetch     http://il.archive.ubuntu.com/ubuntu/dists/lucid/universe/binary-i386/Packages.gz  404  Not Found
Run Code Online (Sandbox Code Playgroud)

我确信我过去曾经这样做过,没有任何问题。

是因为 Ubuntu 10.04 已从这些存储库中删除,还是其他一些问题?

updates 10.04 update-alternatives

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

如何通过互联网安全地通过 ssh 连接到家里的机器

我很快就要出差了,我有一台运行着一堆 cron 作业等的机器。我需要远程登录以检查作业运行的结果并在机器上做一些工作。

以下是突出的事实:

  1. 要连接的机器(母舰)运行的是 Ubuntu 14.0.4 LTS
  2. 母舰通过家里的局域网连接到互联网,因此有一个面向公众的 IP 地址。
  3. IP 地址是动态分配的。
  4. 我将使用运行 Ubuntu 15.10 的笔记本电脑连接到母舰

由于带宽问题,我更喜欢使用 ssh 而不是 VNC - 另外,无论如何我需要的只是命令行。

安全地远程连接到我的机器的最佳方法是什么?

server ssh vnc security remote-access

9
推荐指数
1
解决办法
9142
查看次数

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

apt-get 不在袜子代理后面工作

我正在尝试将 Ubuntu 12.04 机器连接到socks 代理服务器。我有我的 192.168.30.0/24LAN,并且 dante socks 代理服务器在192.168.30.134:1018. 我还有一个pfsense路由器,在192.168.30.31它上面创建了一个劣质的 LAN 192.168.1.0/24

在这个劣质的局域网中,我有一台 Ubuntu 客户端机器,我需要将它连接到我的代理服务器,以便代理这台机器上的所有流量。我已经在全局 ubuntu 设置中配置了袜子代理。pfsense防火墙配置为仅允许从 LANtoWAN 直接连接到我的袜子代理服务器(以及我的本地 DNS 和 Google DNS)。

所有其他流量都被阻止(因为它应该通过我的代理服务器)。浏览工作正常,所以我知道它配置正确并通过代理,但我无法获取apt-get update等命令工作。我试图配置proxychainsdante-client使用proxychainssocksify前缀运行它,但它不起作用。socksify没有结果,当我以 root 身份运行它时,proxychains只会给我failed to fetch http:// ....... Connection failed一些错误类型。

我怎样才能开始apt-get工作?是否可以在没有任何第三方(dante 客户端、代理链等)客户端的情况下管理它?

apt

8
推荐指数
1
解决办法
8864
查看次数

发行版升级通常需要多长时间?

正如标题所说,发行版升级(例如从 11.04 到 11.10)通常需要多长时间,不考虑下载阶段?我一直在从 Natty 升级到 Oneiric,下载只需要大约 1 小时,但现在我已经处于“安装升级”阶段超过 5 小时了。最近 3 小时进度条一直卡在说“还剩大约 2 小时 55 分钟”,并且剩余时间没有减少。详细视图(终端视图)仍然滚动打印正在安装的内容,因此升级仍在运行,尽管速度很慢。

总之,Ubuntu升级这么久正常吗?我记得,全新安装从插入 CD 到引导到硬盘大约需要一个小时左右;我原以为升级可能需要比全新安装更长的时间,但不会那么多。

第二个问题,为什么升级和全新安装需要这么长时间?当然不是下载时间,因为这大约需要相同的时间,全新安装和升级都大约需要一个小时。这是安装阶段需要这么长时间。

在我发帖几个小时后,升级终于完成了,我仍然不知道为什么需要这么长时间;然而,当在我的程序中调试另一个(可能)不相关的性能问题(在同一台笔记本电脑上运行)时,我发现 SQLite 在 ext4 上非常慢(在我的例子中,10 秒的操作变成了 5 分钟),因为 ext4 启用了写入- 默认情况下的屏障。缓慢升级的根源可能是相同的,因为分发升级还涉及大量磁盘写入。

upgrade

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

如何修复 hostapd 无效/未知驱动程序“nl80211”错误?

  • 我有英特尔迅驰 Wireless-N 1000
  • 我从 Ubuntu 软件中心安装了hostapd
  • 当我运行这个命令时,hostapd hostapd-minimal.conf我得到了这个:

    root@tarek-PC:~# hostapd hostapd-minimal.conf
    Configuration file: hostapd-minimal.conf
    Line 2: invalid/unknown driver 'nl80211 '
    Line 4: unknown hw_mode 'g '
    2 errors found in configuration file 'hostapd-minimal.conf'
    
    Run Code Online (Sandbox Code Playgroud)

在做make第一次之后,我遇到了这个错误:

driver_nl80211.c:25:26: warning: netlink/attr.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我通过安装解决了 libnl-1.0pre8

现在我在执行make命令时出现此错误:

../src/crypto/crypto_openssl.c:10:30: fatal error: openssl/opensslv.h: No such file or directory
compilation terminated.
make: *** [../src/crypto/crypto_openssl.o] Error 1
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我解决我正在运行 Ubuntu 13.04 的错误吗?

wireless intel-wireless hostapd drivers

7
推荐指数
2
解决办法
5万
查看次数

连接 Android MTP 后 Ubuntu 死机

我的 Ubuntu 有一个新问题:当我将我的 Android 手机作为 MTP (Galaxy S5) 连接到我的笔记本电脑时,Ubuntu 说它无法安装 Android MTP 然后它死机,甚至Alt+也没有任何效果F2

冻结时,我的 CPU 风扇速度会增加。我认为有一个过程会导致这个问题。我不想再次安装 Ubuntu。

我是 Ubuntu 的新手,我尝试了我所知道的一切:比如使用htop.

这是我为制作 Android ROM 而安装的最后一个软件包:

sudo apt-get install gawk
Run Code Online (Sandbox Code Playgroud)

sudo apt-get install lzop bison gperf build-essential zlib1g-dev zlib1g-dev:i386 g++-multilib libxml2-utils bzip2 libbz2-dev libbz2-1.0 libghc-bzlib-dev libsepol1-dev dpkg-dev make
Run Code Online (Sandbox Code Playgroud)

android mtp

7
推荐指数
1
解决办法
2910
查看次数

更改用户名和主目录名称

我更改了用户的用户名。

命令:

killall -u 用户名
usermod -l new_username old_username
groupmod -n new_groupname old_groupname
usermod -d /home/new_username -m new_username
usermod -c "新名称" new_username

chown new_username:new_groupname .Xauthority

我想知道将主目录从例如更改为/home/test/ 是否/home/ubuntu/会影响任何应用程序。

我已经安装了 RVM、Ruby、Rails、Oracle 等等。

rvm oracle user-management 14.04

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