我刚刚在我的Raspberry pi上设置了一个apache服务器。为了简化开发,我与samba共享了/var/www/html文件夹。 我可以从我的计算机在Pi文件夹中创建新文件,但他们具有以下权限:-rwxrw-1 pi pi 52 juin 10 17:54 test.php 有了这些权限,Apache就无法读取该文件。 因此,每次我都需要发送以下命令来使Apache可读该文件: chmod a+rwx test.php 那么我的权限是:-rwxrwxrwx 1 pi pi 52 juin 10 17:54 test.php 所以好的,在发送这个命令后,它是有效的.但是我正在尝试找到将
我知道在使用cp时,这个站点上有一个创建目录的线程,但是我的问题有点不同。我希望在linux中的新目标中复制一个文件,但是路径的某些部分可能不存在,我想知道是否可以在不将目录名与文件名分开的情况下创建该路径,例如,假设我有一个包含新文件$prefixdir前缀的变量,并且希望在该位置复制每个文件。
prefixdir=/home/akj/newpath
list="$(ls /somelocation...)"
for l in $list
do
cp -v $l "$prefixdir$l"
done
从示例中可以明显看出,在新位置下可能存在一些不存在的