小编OMA*_*OMA的帖子

如何使用通配符“grep”递归过滤所需文件的名称?

当我想在当前目录中执行递归grep搜索时,我通常这样做:

grep -ir "string" .
Run Code Online (Sandbox Code Playgroud)

但是该命令会在各种文件中搜索,包括二进制文件(图片、音频、视频等),这会导致搜索过程非常缓慢。

例如,如果我这样做,它将不起作用:

grep -ir "string" *.php
Run Code Online (Sandbox Code Playgroud)

它不起作用,因为当前目录中没有 PHP 文件,但在当前目录中的某些子目录中,并且子目录的名称不以“.php”结尾,因此 grep 不会查看其中的内容。

那么,如何从当前目录进行递归搜索,同时指定文件名通配符?(即:只搜索以特定扩展名结尾的文件)

linux bash grep command-line file-filter

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

为什么当我的 USB 驱动器作为内部 SATA 驱动器插入时显示损坏的数据?

我有一个 3TB 的 Seagate Backup Plus Desktop USB 3.0 驱动器,在它的外壳中工作正常,但是当我将它从它的外壳中取出并直接将其插入为内部 SATA 驱动器时,它只是无法正确识别(它在用于外壳)。
我的系统的主板是ASUS P8P67 LE,它有两个 SATA 6.0 Gb/s 和四个 SATA 3.0 Gb/s 端口。

当用作内部 SATA 驱动器时,Windows 7 询问我是否要格式化驱动器,就好像它没有合适的文件系统一样,如果我使用该DISKMGMT.MSC工具(在开始菜单中输入),我会得到完全错误的信息驾驶。

它说驱动器有 3 个分区(349,31GB 的RAW数据和两个未分配的分区,分别为 1698,68GB 和 746,52GB)。此信息完全错误,因为该驱动器在 USB 外壳中使用时,可用作单个 NTFS 分区 (2794,52GB)。当通过SATA连接时,它为什么显示为没有文件系统的3个分区?!

在其提供的 USB 3.0 外壳中使用驱动器时,希捷是否使用某种专有方式来存储数据?我没有使用任何类型的加密。我只是用 USB 3.0 插入驱动器并立即开始使用它,因为它显然是用 NTFS 文件系统预先格式化的。

windows-7 hard-drive sata community-faq-proposed external-hard-drive

34
推荐指数
1
解决办法
4345
查看次数

在 Mac OS X 中使用命令行“zip”工具递归压缩目录和子目录中的文件,并从所有子文件夹中排除 .DS_Store 文件

我正在尝试使用zipMac OS X 终端附带的命令行工具创建一个 ZIP 文件。我想递归压缩当前文件夹的内容但不包括.DS_Store文件。我正在尝试这样做:

zip -r myarchive.zip . -x .DS_Store
Run Code Online (Sandbox Code Playgroud)

-x .DS_Store该排除.DS_Store在当前文件夹中的文件,而不是在递归添加子文件夹。如何.DS_Store从所有子文件夹中排除所有文件?

compression zip bsd command-line macos

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

如何通过在 Mac OS X 中按 F12 来显示 Google Chrome 开发者控制台?

在 OS X 版本的谷歌浏览器中,开发者控制台使用 Alt+Cmd+I 这个愚蠢的组合键而不是 F12,这是几乎所有其他浏览器中使用的事实上的标准键:

  • Firefox Mac 使用 F12
  • Chrome Windows 使用 F12
  • Internet Explorer 使用 F12
  • Opera 也使用 F12

那么,我怎样才能只为 Chrome 重新映射它呢?(Firefox Mac 已经使用 F12)

顺便说一句,Safari 的关键是什么?Apple 网站上的文档说它也是 Alt+Cmd+I 但它对我不起作用:https : //developer.apple.com/library/mac/documentation/AppleApplications/Conceptual/Safari_Developer_Guide/KeyboardShortcuts/KeyboardShortcuts.html

谢谢!

mac safari keyboard-shortcuts google-chrome macos

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

SD 卡是否可能有 100% 的坏扇区?

我有一张 SD 卡,已经在相机中使用了几个月,直到今天它一直运行良好。当我们只是在相机屏幕中浏览图片时它失败了(所以它不是在文件写入期间,它只是在读取照片)。有一次我们切换到下一张照片,它没有出现,而是显示无效的卡片错误消息。然后我在不同的相机中尝试了它,并收到了类似的错误消息。

所以我尝试在 Windows PC 上读取它,但由于它也无法识别该卡,所以它提供了格式化该卡的功能。我当然拒绝了这一点,并尝试了 GetDataBack for FAT,它根本无法恢复任何内容并返回大量读取错误。

然后我尝试了 ZAR(零假设恢复),这是一个可用的恢复工具:http : //www.za-recovery.com/download.htm

花了很长时间,然后它只是将我卡中的所有扇区标记为“坏扇区”(在代表 SD 卡扇区的网格中,所有扇区都为红色),而没有恢复任何内容。

我觉得非常令人惊讶的是,一张完美的 SD 卡可以从 100% 好到 100% 坏。我可以理解某些行业最终会变坏,但是,所有行业都会同时变坏吗?这张卡没有受到虐待或震惊,所以我看不出这是怎么发生的。

那么,我有机会恢复那张 SD 卡中的图片吗?我猜不是,但谁知道呢。

sd-card sectors file-recovery

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