2017-03-01 153 views
-1

我有一个非常小的脚本命名为“copyboot.sh” shell文件的内容是bash脚本复制无名文件夹

cp -R yasir_data /usr/local/from/ 
echo "Done!" 

yasir_data是在同一个文件夹作为脚本的目录文件的内容从复制yasi_data里面from目录,但在from目录的根目录我有一个无名文件夹,而不是名称为yasir_data的文件夹,虽然无名文件夹内的内容在复制时都是正常的。我正在使用终端来执行这样的管理权限脚本

sh copyboot.sh 

它有什么不对?

输出的ls -la /usr/local/from/

$>ls -la /usr/local/from/ 

total 12 
drwxr-xr-x 3 root root 4096 Mar 1 09:07 . 
drwxr-xr-x 14 root root 4096 Feb 28 20:43 .. 
drwxr-xr-x 2 root root 4096 Mar 1 09:07 
+0

“无名文件夹”是什么意思? –

+0

简单的文件夹没有名称,如果ls它通过终端它显示一个名称为'?'的文件夹。 'from'directroy – yasirXenon

+1

请输出ls -la/usr/local/from /' –

回答

0

而非以下步骤SH复制启动脚本文件,你可以尝试

1)SH -x SCRIPT_FILENAME

2)./script_filename

或者您可以先登录^ h外壳采用命令

庆典

,然后执行1和2的命令

1

A working onefaulty one

的问题是在文件中的隐藏人物,这件事浪费了我的时间,但感谢每一个人的帮助。

+0

查看文件的大小差异,它暗示了我的问题的大小。 – yasirXenon

+0

点击两个链接查看文件在.sh文件大小上的差异,我发布了.sh文件内容的图像。 – yasirXenon

相关问题