小编Byt*_*der的帖子

按日期复制文件

如何根据上次编辑文件的时间复制文件夹中的文件?假设我想将我今天上次编辑的所有文件从c:复制到我的文件夹bak。我怎样才能做到这一点?

我知道可以像这样完成常规复制命令:

cp source destination
Run Code Online (Sandbox Code Playgroud)

例如。

cp *.c bak
Run Code Online (Sandbox Code Playgroud)

有什么建议?

command-line bash find cp

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

如何在面板中将磁盘读/写速度显示为数字?

我想将面板中的读/写速度显示为数字。

我知道可以使用 System Load Indicator 显示图形,并且可以使用 System Monitor Indicator 显示数字。我还发现曾经有一个错误,在此处的面板上将硬盘读/写速度显示为数字。然而,我无法弄清楚如何复制这样的功能。

参考 System Monitor Indicator,我知道我可以向它添加自定义命令。但是,我找不到可以添加的命令。理想情况下这是可能的,但我忽略了它。

panel indicator unity 16.04

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

权限被拒绝运行查找命令

我正在运行这个命令:

cleber@ubuntux:~$ find . -name "*log*" -name "*2016*"
./log-2016-05-04.txt
./log-2016-05-03.txt
./log-2016-05-08.txt
./log-2016-05-02.txt
./log-2016-05-05.txt
find: ‘./.cache/dconf’: Permission denied
./log-2016-05-01.txt
./log-2016-05-06.txt
./log-2016-05-09.txt
./log-2016-05-07.txt
./log-2016-05-10.txt
find: ‘./.dbus’: Permission denied
Run Code Online (Sandbox Code Playgroud)

为什么我收到“权限被拒绝”错误?我所有的权限设置/home/cleber都正确设置。有人可以帮助我吗?谢谢你。

permissions command-line bash

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

无法在我新安装的 ubuntu 16.04 LTS 中添加 ppa

我正在尝试ppa:ondrej/php在 Ubuntu 16.04上安装

当我输入命令时:

sudo add-apt-repository ppa:ondrej/php
Run Code Online (Sandbox Code Playgroud)

它给了我这样的信息:

Cannot add PPA: 'ppa:~ondrej/ubuntu/php'.
ERROR: '~ondrej' user or team does not exist.
Run Code Online (Sandbox Code Playgroud)

错误

即使我无法安装任何 PPA。我该如何进行?

ppa add-apt-repository 16.04

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

将文件移动到父目录,在文件名前加上子目录名

我有一个parentdir包含许多目录的文件夹,如下所示:

$ tree parentdir/subdir_1

parentdir/subdir_1
??? important.txt
??? important_001.txt
??? important_002.log
??? important_007.bmp
??? something
??? else.mp3
??? nothing.000
??? ignore.me
Run Code Online (Sandbox Code Playgroud)

我想要的是将名称以 开头的所有文件移动important到父目录parentdir,并通过在每个文件名前加上它们来自的子目录的名称来重命名它们。

例如,parentdir/subdir_1/important_001.txt应该移动/重命名为parentdir/subdir_1-important_001.txt.

我怎样才能最轻松地在一个巨大的目录上执行这个批量移动/重命名操作?

command-line rename batch-rename mv

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

无法安装软件,因为 apt/dpkg 中出现“No module named 'debconf'”错误

每次尝试安装任何应用程序时都会收到此错误消息。

Setting up apt-listchanges (3.8) ...
Traceback (most recent call last):
File "/tmp/tmp.agLdMrHHO6.aptlc/debconf-helper.py", line 6, in <module>
import debconf
ImportError: No module named 'debconf'
dpkg: error processing package apt-listchanges (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
apt-listchanges
E: Sub-process /usr/bin/dpkg returned an error code (1) 
Run Code Online (Sandbox Code Playgroud)

apt dpkg debconf software-installation

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

带时钟的壁纸是什么意思?

我正在更换我的墙纸,我看到右下角有一个时钟。我选择了它,但它不存在。所以它表明它做了一些事情。

图标的图像

这很可能是我瞎了。

wallpaper clock icons

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

ubuntu 18.04 apt-get 升级问题“遇到重定向循环”。

我最近从 Ubuntu 16.04 升级到 18.04。现在,当我运行时apt-get upgrade,出现以下错误。

larry@VUbuntu15:~$ sudo apt-get upgrade
[sudo] password for larry: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  linux-generic linux-headers-generic linux-image-generic
The following packages will be upgraded:
  libvte-2.91-0 linux-libc-dev
2 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Need to get 1,146 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do …
Run Code Online (Sandbox Code Playgroud)

apt 18.04

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

使用读取行迭代变量

我有以下文件:

$ ls *.png | egrep -i "am|pm"
output-0 11.42.30 AM.png
output-0 5.10.12 PM.png
....
Run Code Online (Sandbox Code Playgroud)

我想删除它们但收到此错误:

$ ls *.png | egrep -i "am|pm" | while read line; do rm "$line"; done
rm: cannot remove ''$'\033''[0m'$'\033''[01;35moutput-0 11.42.30 AM.png'$'\033''[0m': No such file or directory
rm: cannot remove ''$'\033''[01;35moutput-0 5.10.12 PM.png'$'\033''[0m': No such file or directory
rm: cannot remove ''$'\033''[01;35moutput-1 11.42.30 AM.png'$'\033''[0m': No such file or directory
Run Code Online (Sandbox Code Playgroud)

我的代码有什么问题?

command-line bash ls

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

如何将“cat”的输出重定向到不同的文件夹?

我有一个 Python 脚本EulerianCycle.py和一个输入文件euleriancycle.txt。

通过py EulerianCycle euleriancycle.txt > cat euleriancycleout.txt进入当前文件夹(py是 的别名python3),我能够获得正确的结果。

不过,我有在当前的一个叫另一个文件夹输出,而我希望我的所有输出文件中被引导。

我试过了 py EulerianCycle.py euleriancycle.txt | cd outputs/ | cat > euleriancycleout.txt

和 py EulerianCycle.py euleriancycle.txt | cat >cd outputs/euleriancycleout.txt

这给了我破碎的管道错误。

command-line output cat

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