我正在寻找可以将 Windows 用户目录中的用户文件复制到备份驱动器的脚本。我几乎希望转移除 Appdata 之外的所有内容。我做了一个非常简单的脚本,但由于我要转移的文件夹名称中有空格(例如'/media/gage/Backup\ Drive/'),它说不Drive'
存在。
我正在尝试将目录从文件管理器拖放/粘贴到终端上,'
一旦我将它拖过来,它就会在整个路径周围出现 s 。有没有办法让输入识别带有'
s 的文件名?
这是我到目前为止所拥有的(我对 bash 脚本真的很陌生)
#!/bin/bash
echo "Enter the full path to the user's directory"
read srcName
echo "Enter the full path to the backup directory"
read dstName
echo "Copying from Users to Backup"
cd $srcName
cp -rp Documents $dstName
cp -rp Pictures $dstName
cp -rp Desktop $dstName
cp -rp Music $dstName
cp -rp Videos $dstName
cp -rp Downloads $dstName
cp -rp Favorites $dstName
任何帮助表示赞赏
谢谢。