小编jfs*_*jfs的帖子

检测是否安装了 (NTFS) 驱动器。如果没有,则安装它

我想将 USB 驱动器与位于引导时未安装的 NTFS 分区上的文件夹同步。我找到了一个命令来做到这一点:rsync -axu /media/USB/folder /home/user/folder。但是我必须已经安装了 NTFS 驱动器。

如何通过脚本检测 NTFS 驱动器是否已挂载,以及是否不挂载?我使用 Linux(Ubuntu)。

这是在您的帮助下修改的小脚本(原文在这里)!

#!/bin/bash
## CONFIG SECTION
MOUNT_DRIVE=/dev/disk/by-id/scsi-SATA_Hitachi_HTS5416_SB3404GRGJRKBS-part5
MOUNT_POINT=/media/Windows/
# Local folder to sync with
SYNC_LOC=/media/Windows/vasia/Disertatie/
# Device folder to sync with
SYNC_DEV=Disertatie
#
## SCRIPT SECTION
#verify if the drives are mounted
if mount | grep -q "/media/Windows/"; then
#device is mounted
echo "Windows NTFS Drive is mounted!"
else
#device is not mounted,let's mount it
mount $MOUNT_DRIVE $MOUNT_POINT
fi
# Wait for thumbdrive …
Run Code Online (Sandbox Code Playgroud)

linux shell automounting mount

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

如何以人类可读的形式获取服务器的 ssl 证书?

例如,我想知道 encrypted.google.com 的证书何时到期(即Not After日期),以及哪些其他域可以使用它进行身份验证(主题备用名称)。

ssl certificates

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

如何在bash中将无符号十进制(小于1<<32)转换为4字节(二进制)?

例子:

$ decimal=$(( RANDOM << 17 | RANDOM << 2 | RANDOM >> 13 ))
$ echo $decimal
$ printf "%08x" $decimal | xxd -r -p >bytes
Run Code Online (Sandbox Code Playgroud)

结果在bytes文件中。

是否可以在单个命令中完成,而无需先将其不必要地转换为十六进制?

bash shell-script binary floating-point

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