小编Tob*_*oby的帖子

有效删除包含数千个文件的大目录

我们有一个文件夹变得笨重的问题,其中包含数十万个小文件。

执行rm -rf返回错误的文件太多了,而我们需要做的是:

find /path/to/folder -name "filenamestart*" -type f -exec rm -f {} \;

这有效,但速度非常慢,并且经常因内存不足而失败。

有一个更好的方法吗?理想情况下,我想删除整个目录而不关心其中的内容。

linux command-line rm files

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

-f 参数在 tar 命令中的作用是什么

使用时tar我总是包含-f在参数中,但我不知道为什么。

我抬头看那个人,它说;

-f, --file [HOSTNAME:]F

use archive file or device F (default
"-", meaning stdin/stdout)
Run Code Online (Sandbox Code Playgroud)

但说实话,我不知道这意味着什么。任何人都可以对此有所了解吗?

tar

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

如何将文本附加到写保护文件

可能的重复:
将标准输出重定向到您没有写权限的文件

我正在尝试将一行文本附加到写保护文件。

我试图用它来完成这个,sudo echo "New line to write" >> file.txt但我得到了一个权限被拒绝的错误——大概是因为它试图对字符串进行 sudo,而不是将它附加到文件的行为。

如果我运行sudo vi file.txt并进行身份验证,我可以很高兴地写下来。

任何帮助将不胜感激。

files

16
推荐指数
2
解决办法
4689
查看次数

配置使用 apt-get 下载的包

我必须用一些额外的选项重新配置 PHP,但由于我使用 apt-get 在 Ubuntu 上下载了它,我似乎无法在任何地方找到源(php -i 将源指向不再存在的 tmp 文件夹)。

无论如何要重新配置而不必使用apt-get -o=?

我的问题之一是我需要版本说相同的 (5.3.2) 做 apt-get 现在尝试下载 5.3.3

ubuntu apt package-management

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

标签 统计

files ×2

apt ×1

command-line ×1

linux ×1

package-management ×1

rm ×1

tar ×1

ubuntu ×1