小编Ste*_*hen的帖子

如何阻止查找下降到找到的目录?

我想找到具有特定字符串的所有目录,以便我可以对其中包含的文件进行另一次查找。

所以我不想浪费时间在./my-search-term/dir/my-search-term等上。

当我找到第一个 my-search-term 目录时,如何停止递归?

find recursive

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

如何修复 btrfs?

我已经搜索了邮件列表并最终完成了Ubuntu 的btrfs页面,但我btrfs 仍然觉得仍然没有完整的修复实用程序(如他们的主页所示)。尽管几个月前它被定为 Oracle 的 Linux 的默认设置,并包含在许多发行版中。

那么,取而代之的是,是否有关于如何修复的故障排除指南btrfs

否则,将我的备份复制到我的 FS 之上会解决问题吗?(如果需要空间,删除快照?还是删除损坏?)我应该尝试恢复到以前的快照,然后从备份中恢复丢失的文件吗?或者从我的 @ 和 @home 快照恢复丢失的文件?

注意:这是一个一般性问题。我故意省略了我的确切 FS 问题(目前);我想找到通用/规范的工作流程和故障排除指南。

(好吧,好吧 - 这里有更多细节;))

我在挂起关机期间断电,因此系统不稳定。系统将启动并运行一段时间,直到它写入足够的数据并冻结。上次我刚刚打开了 Thunderbird。这些需要更多的硬重置和可能更多的损坏。 sudo btrfsck /dev/sda1在一些错误之间波动 - 通常是第一次出现

root 338 inode 7861227 errors 1000
root 338 inode 7904568 errors 1000
root 338 inode 7955174 errors 400
found 46242054144 bytes used err is 1
total csum bytes: 43112400
total tree bytes: 2074640384
total fs …
Run Code Online (Sandbox Code Playgroud)

fsck btrfs

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

格式化我的驱动器会修剪我的 SSD 吗?

标准的全新 linux(确切地说是 Ubuntu 11.10)会安装并重新格式化(完整)我的 SSD,还是我需要做一些额外的事情?

我知道当我指定discard选项时,ext4 会在擦除时修剪块,但如果可能的话,我想从完全修剪过的驱动器开始。

ssd ext4 trim mkfs

9
推荐指数
2
解决办法
5540
查看次数

如何重新编码混合编码的文本文件

我有一个 ASCII 的日志文件,除了几个 UTF-8 字符(我可以在以后的版本中修复)。

目前,我需要弄清楚如何通过 gedit/less 等使这个文件进入可查看/可搜索/可编辑状态。

enca -L none file返回7bit ASCII characters Surrounded by/intermixed with non-text data

enconv -L none -X ASCII fileenconv -L none -X UTF-8 file“成功”但实际上并没有改变任何东西。

我该如何修复这个文件?

更新(在一些答案之后):

实际上,如下所述(给所有人投票:)),ASCII + UTF-8 就是 UTF-8。我拥有的是

0003bbc0  28 4c 6f 61 64 65 72 29  20 50 61 74 69 65 6e 74  |(Loader) Patient|
0003bbd0  20 00 5a 00 5a 00 5a 00  38 00 31 00 30 00 34 00  | …
Run Code Online (Sandbox Code Playgroud)

character-encoding conversion

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

linux中是否有允许多行正则表达式的工具?

我想在 linux 中找到多行正则表达式的结果。我尝试过 grep,但像大多数 linux 实用程序一样,它是基于行的。

是否有类似的东西可以让我跨多行搜索并简单地输出匹配项?

不是 perl、awk 等,除非我可以直接给它一个正则表达式。

问题

我已经在我的 subversion 存储库上执行了 svn propget --recursive,现在想要提取所有主干条目,这需要 ^http[^]主干形式的正则表达式$$(从行首的“http”开始,以空行结束。

linux command-line regular-expression

5
推荐指数
1
解决办法
1247
查看次数