shell - 如何使用 plink 移动带日期的文件
问题描述
我想使用 plink 移动当前日期的文件
@ECHO OFF
plink administrator@10.7.20.214 -pw TestPa (mv /home/shared/administrator/scripts/sam /home/shared/administrator/scripts/sam_`date +"%Y%m%d_%H%M"`)`
但在输出文件更新为 sam_mHM。我希望它是 sam_20191218_1422
解决方案
您必须将%
符号加倍才能通过本地批处理文件解释器到达服务器。
plink username@example.com -pw password (mv /path/sam /path/sam_`date +"%%Y%%m%%d_%%H%%M"`)
或者,您可以在批处理文件中本地格式化时间戳,而不是使用远程date
命令:
如何在 Windows 命令行上以适合文件/文件夹名称的格式获取当前日期/时间?
推荐阅读
- audio - 阿尔萨记录双倍速度
- python-3.x - 当用户输入为 RGB 值时如何定义图像的阈值?
- angular - 部署新版本后,浏览器会看到旧版本的 Angular 应用程序,即使在清除缓存后也是如此
- ipfs - 是否可以使用 ipfs 创建不可删除的文本文件?
- r - R Matrix:有没有办法为每对列有条件地提取行名列表
- python - 构造 np.subtract.outer(x, y) 是如何工作的?
- encryption - 如何解密whatsapp web发送的二进制消息
- flutter - flutter FileSystemException(FileSystemException:创建失败)
- php - Laravel 可以同步范围吗?
- python - 在 python 中为神经网络输入重塑音频文件数组