日期:2014-05-16  浏览次数:20761 次

shell在根目录建立文件?不是文件夹。。新手求助
shell在根目录建立文件?

在根目录下创建四个文件m1.txt,m2.txt,m3.txt,m4.txt,用Shell编程,实现自动创建m1,m2,m3,m4四个目录,并将m1.txt ,m2.txt,m3.txt,m4.txt 四个文件分别拷贝到各自相应的目录下


#! /bin/bash
cd /
touch m1 m2 m3 m4 #提示没有权限
for((i=1;i<=4;i++))
do
mkdir ./m$i
cp m$i ./m$i
done

------解决方案--------------------
当前用户应该没有根目录“写”的权限,所以不能创建文件或者目录
想办法拿到root帐号,或者改到其它有权限的目录
------解决方案--------------------
用root用户去执行
------解决方案--------------------
当前用户应该没有根目录“写”的权限,所以不能创建文件或者目录
想办法拿到root
------解决方案--------------------
sudo touch xx