AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-889244

MarianoM's questions

Martin Hope
MarianoM
Asked: 2019-02-11 05:47:00 +0800 CST

搜索文件中的文本列表?

  • 0

我正在寻找文件中文本字符串列表的搜索引擎。我不使用只查找一行的程序,因为我需要搜索多个文本字符串,并且程序会在所有扩展名为 .txt 的文件中执行搜索。

要搜索的文本字符串列表,仅供程序在每个文件中一一搜索。搜索完成后,程序应显示与列表中指定的一个或多个文本字符串匹配的文件。

text search
  • 1 个回答
  • 369 Views
Martin Hope
MarianoM
Asked: 2019-01-08 00:42:11 +0800 CST

Linux安装在U盘上,关机时数据会丢失吗?

  • 4

我正在观察该sync命令的使用,并且我已阅读该命令确保将内存中的任何内容写入磁盘。

当我考虑在可移动磁盘(USB)上安装 Ubuntu 时,我想知道是否有必要执行此命令。

让我担心的是,在关闭计算机时,如果仍在写入数据,它们最终会因为系统关闭而丢失。

是否需要sync在关机或重启系统前运行?

有人对此进行更多解释吗?

sync shutdown usb
  • 2 个回答
  • 1472 Views
Martin Hope
MarianoM
Asked: 2019-01-04 18:41:23 +0800 CST

创建允许您选择多个选项而不仅仅是一个选项的 bash 脚本?

  • 2

我正在考虑创建一个 bash 脚本,其中可以指定多个选项,最后根据所选选项定义变量或在收到不同选项时执行某些命令。一个例子值一千多字:

[X] 仅复制 (1) - 用户键入的选项
[ ] 只移动 (2)
[X] 校验和 (3) - 用户输入的选项
[ ] 重置权限 (4)
[ ] 出口 (5)

选择选项:

我找到了一些选项,但我不知道如何让它们执行某个功能,因为我不明白代码是如何工作的。

更新:

代码功能:

#!/bin/bash

#Sergiy Kolodyaznyy 的贡献代码和 MarianoM 的改编。

resize -s 40 90 > /dev/null #更改窗口大小。

option=$(dialog --clear --backtitle "同步..." --title "同步" \
    --checklist "选择同步选项:" 20 50 10 \
       校验和“比较内容”关闭\
       详细“显示更多信息”关闭\
       \ 上的“同步文件夹”目录
       递归“包括子文件夹”关闭 2>&1 > /dev/tty)

对于我在 $option; do #Set 菜单选项的参数。
       案例 $i 在
         校验和) c="-c" ;;
         详细) v="-v" ;;
         目录) d="-d" ;;
         递归) r="-r" ;;
       经社理事会
     完毕

如果 [ -z $option ]; 然后#检查变量是否为空。如果为空,则表示用户没有选择选项。
 清除
 回声
 echo "错误:未选择任何选项或未安装对话框。程序无法继续。"
 回声  
   别的
 清除
   source=$(dialog --clear --backtitle "请选择源..." --title "源:" --fselect "" 20 50 2>&1 > /dev/tty)
     如果 [ -z $source ]; 然后
       清除
       回声
       echo "错误程序。未选择源,重试!"
       回声
       出口
     菲
 清除
 destination=$(dialog --clear --backtitle "请选择目的地..." --title "目的地:" --fselect "" 20 50 2>&1 > /dev/tty)
     如果 [ -z $destination ]; 然后
       清除
       回声
       echo "错误程序。未选择目的地,重试!"
       回声
       出口
     菲
 清除
 rsync "$c" "$v" "$d" "$r" "$source" "$destination"
 回声
菲
出口
scripts bash
  • 1 个回答
  • 5107 Views
Martin Hope
MarianoM
Asked: 2019-01-04 00:58:12 +0800 CST

在 dd 和 ddrescue 中使用块大小

  • 3

我已经看到了使用ddandddrescue命令的示例,并且我看到他们建议使用而不是询问用户设备上块的大小,但bs=1M我不明白为什么。

如果磁盘扇区大小为512字节并1MB分配给会发生bs什么?

任何值都可以独立于磁盘扇区的大小使用吗?

对于高级格式和容量为 1TB 的光盘,您建议使用什么?

dd ddrescue
  • 1 个回答
  • 3011 Views
Martin Hope
MarianoM
Asked: 2018-12-01 01:54:23 +0800 CST

使用 DD 创建 MFT 副本并转换为 CSV?

  • 0

我正在寻找一种方法来保存 NTFS 文件系统 MFT 的副本,以分析上次访问文件的日期以及文件的完整列表。我已经考虑过使用 DD 来避免必须安装设备并且不修改上次访问 MFT 的日期(我需要知道上次使用光盘的时间)。

如果可能的话,我还想查看已删除文件的列表或能够通过命令对其进行过滤。

是否有可能做到这一点?这种方法可以更实用地调查上次访问的日期,还是让我制作完整的磁盘副本并使用一些软件对其进行分析更好?

filesystem ntfs
  • 2 个回答
  • 2428 Views
Martin Hope
MarianoM
Asked: 2018-11-09 22:13:54 +0800 CST

创建所有文件和目录的校验和 sha256?

  • 20

我需要创建目录内文件的校验和列表,包括任何子目录。

我尝试执行的命令如下:

sha256sum -b *

用法:

 -b = 以二进制读取。

 * = 指定您必须验证所有文件扩展名。

使用命令,我得到以下输出:

sha256sum: test0: 是目录 e3d748fdf10adca15c96d77a38aa0447fa87af9c297cb0b75e314cc313367daf *test1.txt db0c7a354881fe2dd1b45642a68f6a971c7421e8fdffe56ffa7c7420111*test1.txt

您还应该生成内容的校验和,而不是报告 test0 是一个目录。

您是否建议始终-b在任何类型的文件中使用?应该在什么情况下-t使用?

是否可以过滤我想要在验证中省略的文件类型,而不必添加我想要承认的所有文件?我应该执行什么命令?

我寻求帮助,但我没有找到任何相关的东西。

command-line files checksums
  • 4 个回答
  • 37347 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve