小编Wey*_*van的帖子

如何同步两个本地目录?

我在两个不同的(本地)HDD 上有两个备份目录(dir1 和 2),我想创建其中一个。我怎样才能真正同步它们的内容,以便两个目录都具有相同的内容?

rsync file-management files

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

如何将文本文件中指定的文件移动到 BASH 上的另一个目录?

我有一个包含 400 多个图像的目录。他们中的大多数都是腐败的。我确定了好的。它们列在一个文本文件中(有 100 多个)。如何一次将它们全部移动到 BASH 上的另一个目录?

bash text-processing file-management mv

6
推荐指数
1
解决办法
5027
查看次数

KVM 无法访问存储在外部 HDD 上的 qcow2 图像

我正在运行 Deepin 15.3 x64,并且我有一个带有 EXT4 文件系统的外部硬盘。我在哪里存储诸如虚拟机映像之类的东西。Oracle VM VirtualBox 和 VMware Workstation Player 在此配置下工作得很好,但 KVM 无法从中读取文件。我尝试在整个驱动器上 chown 文件、容器目录甚至 chmod -R 0777 。但KVM仍然抱怨无法访问该目录。不过,KVM 可以在那里创建映像,但映像文件创建后 KVM 将无法访问该文件。是一个视频(如果有不清楚的地方)。请注意,我无法将图像移动到 /var/lib/libvirt/images,因为我的 SSD 上没有足够的空间来容纳它们。

kvm external-hdd qemu disk-image

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

如何使用sed删除两个字符之间的所有内容?

我有一个包含总共 482 行的文件,我想从中删除 ~~adt*~~。这是内容的样子:

478|~~adt00000aa9~~~~adt0000000b~~14395189_p0.jpg
479|~~adt00000995~~44836628_p0.jpg
480|~~adt00000aae~~Miku_Collab_2_by_Luciaraio.jpg
Run Code Online (Sandbox Code Playgroud)

我试过了,sed 's/~~adt*~//' file > new_file但它没有删除所有内容。

如何删除第一个和最后两个 ~~ 符号之间的所有内容?

sed text-processing

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

从文本文件中删除 ":" 和 "\n" 之间的所有内容

我有一个包含以下行的大文本文件(263 行):

image_name.jpg: *lots of spaces* JPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, baseline, precision 8, 1024x768, frames 3 \n
image_name.jpg: *lots of spaces* JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 70", progressive, precision 8, 960x540, frames 3 \n
image_name.png: *lots of spaces* PNG image data, 752 x 760, 8-bit/color RGBA, non-interlaced \n
Run Code Online (Sandbox Code Playgroud)

如何一次删除:\n之间的所有文本?

text-processing

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

为什么用 dd 创建的磁盘映像比原始磁盘大?

我最近使用备份了一个磁盘dd,当我尝试dd将图像恢复到磁盘时,我意识到不知何故图像文件的大小比创建的原始磁盘大

  • 原始磁盘 7.4 GB

  • 磁盘映像 7.8 GB

我使用的命令是:

dd if=/dev/sdg of=/mnt/data/backup.img; sync
Run Code Online (Sandbox Code Playgroud)

我无法挂载它,也无法将其解压缩到目录中。

更有趣的是,即使是 PhotoRec 也无法从磁盘映像中恢复所有数据。在获得 16 GB 闪存驱动器并将dd磁盘映像放入其中后,一切都可以“恢复”。

原始闪存驱动器包含一个格式化为 vfat 的 8 GB 分区,但它未满。由于我在使用前没有格式化,所以使用了出厂默认的块大小。

为什么磁盘映像比原始磁盘大约 400MB?

dd disk-image

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

标签 统计

text-processing ×3

disk-image ×2

file-management ×2

bash ×1

dd ×1

external-hdd ×1

files ×1

kvm ×1

mv ×1

qemu ×1

rsync ×1

sed ×1