小编Den*_*son的帖子

如何使用 find 将所有找到的文件复制到相同目录中的新名称?

我有一个简单的命令,几乎可以完成我想要的操作。以下将定位所有后缀为“_compressed.swf”的文件,并将每个文件复制到其同一个目录中,并附加“.bak2”:

find '../content' -name '*_compressed.swf' -print0 | xargs -0 -I {} cp {} {}.bak2

结果
输入:/content/somefile_compressed.swf
输出:/content/somefile_compressed.swf.bak2

但是,我需要将 '_compressed.swf' 替换为 '_content.swf' 我想使用 find,而不是 cp 上的递归标志以保持一致性。

目标
输入:/content/somefile_compressed.swf
输出:/content/somefile_content.swf

linux bash cp find xargs

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

将文件移出 NTFS 会丢失备用数据流中的数据吗?

我在一台运行 Windows Server 2008 的机器上有很多文件,我想将它们移到 Fedora 机器上。在将媒体文件(拍摄日期、评级、长度等)传输到 NTFS备用数据流领域之外时,我如何保持其存储在媒体文件中的属性?

我知道其他文件系统中也存在类似的元数据,但是当您移动这些文件时会发生什么?将它们保留在其他文件系统中的最佳方法是什么?

ntfs filesystems alternate-data-stream

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

哪种 Chrome 密码管理器符合我的要求?

为了防止自己到处使用相同的密码,我想开始使用一个好的密码管理器。

因为我的大部分密码都在浏览器中使用,所以我正在寻找与 Chrome 集成的东西。但是,在Chrome扩展程序网站上搜索密码管理器给了我88个选项,我不知道该选择哪个。

我的要求如下:

  • 密码必须加密存储在硬盘上。没有在线存储我的密码
  • 它必须能够为我生成密码
  • 我必须只在浏览器会话开始时(或在不使用浏览器的几个小时后)提供我的主密码
  • 我必须能够浏览密码(最好只有在再次提供我的主密码之后)
  • 它必须能够自动填写密码或使用鼠标右键单击菜单。

哪些经理满足这些要求?为加密密码文件使用记录良好的格式的经理的额外积分,以便我可以根据需要自行访问/编写它。

另外:我希望 Chrome 扩展能够在所有平台上运行,但 Ubuntu 是需要支持的最重要的扩展。

password-management google-chrome google-chrome-extensions

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

logger -f 文件名有什么作用?

手册页中措辞含糊:

-f file    Log the specified file.
Run Code Online (Sandbox Code Playgroud)

手册页中有一个示例,没有进一步解释:

logger -p local0.notice -t HOSTIDM -f /dev/idmc
Run Code Online (Sandbox Code Playgroud)

POSIX没有帮助:

记录器实用程序以未指定的方式和格式保存一条消息,其中包含用户提供的字符串操作数。预计这些消息稍后将由执行系统管理任务的人员进行评估。

我希望它记录:

  • 文件
  • 关于文件的一些事情
  • 什么文件

但是,如果我执行以下操作:

$ echo "contents" > testfile
$ logger -f ./testfile "test message"
$ cat testfile
contents
$ tail /var/log/messages
Aug  4 10:00:00 hostname logger: test message
Run Code Online (Sandbox Code Playgroud)

我与“testfile”或其内容无关,其内容也没有改变。如果testfile在我发出logger命令之前不存在,我会收到此错误消息:

记录器:./testfile:没有这样的文件或目录。

什么是logger -f应该做的?

linux logging

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

是否可以在 vim 中定义自定义动作?

有可能吗?

我的意思是,许多 vim 命令都可以对一个动作进行操作,我可以定义一个自定义动作,以便我可以根据环境定制我的编辑吗?

我感兴趣的具体命令是gq重新格式化。我可以键入内容gqip来重新格式化段落,ip即从当前段落的开头到结尾的移动(不包括周围的空白)。

是否可以定义一个自定义移动来替换ip,以允许我在不接触周围代码的情况下重新格式化注释?这将需要类似的运动,ip但其开始或结束的条件不同。

text-editing vim

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

向 FireBug 隐藏我的请求

我正在开发一个 asp.net web 应用程序,我使用了很多 ajax 请求。所以我需要知道如何向萤火虫隐藏这些请求。有没有办法实现这一目标?

firefox firebug

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

Ctrl-C 在 zsh 中不起作用

在 zsh 中,当我尝试按下时CTRL-C没有任何反应(它在 bash 中工作正常)当我运行时bindkey | grep \\^C我得到"^C" Applications所以一定发生了一些事情......我如何绑定^-C到默认值?

zsh

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

RAID 1 镜像到两个以上的驱动器?

我不相信任何家庭使用的 RAID 类型。我有 2 TB 的数据,我想将其复制(复制)到大约 4-6 个驱动器以实现冗余,这样我就永远不会丢失我为家人创建的这些照片和视频。我知道 100% 的故障预防是不可能的。是的,我知道明显的“复制到许多来源,例如在线存储、DVD 等”。

但是,让我们暂时回到硬盘。我不关注这个线程的其他任何事情。

所以我不相信 RAID 用于家庭用途,所以如果我要将新图片或视频复制到主磁盘,如果我能找到某种控制器卡,基本上可以按需复制到主磁盘,那就太好了。其他驱动器,这样我就可以完全复制我对主驱动器所做的任何事情。

我的理解是 RAID 1 做到了这一点,但是您仍然遇到了它是 RAID 问题的问题……您仍然依赖于我不想要的阵列。

我只想要 RAID 1 的操作(意味着我写入磁盘 A,将相同的内容写入磁盘 b、c、d 等),而不依赖或依赖任何愚蠢的易发生故障的阵列。

我认为理想情况下,如果我可以设置一个盒子,在其中放入大约 6 个驱动器,然后以某种方式获得一些控制器卡,当我写入指定的驱动器时......其他 x 驱动器。

任何人都看到过任何可以做到这一点的东西,例如卡(我想构建自己的盒子和驱动器等来做到这一点),而不是这样的:http : //www.aleratec.com/alhddcrhadid.html或这个http ://www.abcusinc.com/mm5/merchant.mvc?Screen=CTGY&Category_Code=HDD但我想通过我将要构建的自己盒子中的控制器卡自己完成?

显然 RAID 控制器卡不是我在这里所追求的。我希望有一张卡可以让我在内部插入 4 个驱动器,并以某种方式从指定的主驱动器复制到其他 3 个驱动器。我不确定这样的东西是否存在。

基本上我想建立我自己的服务器做那个盒子做的事情......然后在里面放一块华硕板,等等。我想完全控制这个,但我需要找到某种使用卡或做这种复制的东西的计划没有raid数组依赖项。

raid backup redundancy

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

磁盘空间不足时对计算机进行碎片整理是否安全

当磁盘空间不足时,对磁盘进行碎片整理是否安全?可能的后果是什么?去碎片化的优点和缺点是什么。几天后是否可以恢复磁盘碎片整理?大型磁盘的碎片整理需要大量时间才能完成吗?碎片整理后是否有可能丢失数据?它会回收我的磁盘空间吗?

windows defragment

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

Bash readline 闪烁匹配括号不闪烁匹配括号

Bashreadline有一个blink-matching-paren不适合我的设置。如果我在命令行上输入一个左括号,然后是一些文本,然后是一个右括号,我就不会闪烁。括号匹配在vim和 中对我有用emacs -nw

以下是设置和版本等:

$ bind -v | grep blink-matching-paren
set blink-matching-paren on
$ set -o | grep -E '\<(emacs|vi)\>'
emacs           on
vi              off
Run Code Online (Sandbox Code Playgroud)

各种组合:

  • Bash 4.0.33(1)-发布
  • Bash 4.1.9(2)-发布
  • Bash 3.2.51(24)-发布
  • 薄荷 0.9.2
  • PuTTY 0.60(带和不带“启用闪烁文本”)
  • 第 243 章
  • 侏儒终端 2.28.1
  • 术语=xterm
  • TERM=xterm-256color

我需要做什么才能在命令行上的 Bash 中使括号匹配工作?

bash readline

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