下面的命令嘗試/.htaccess複製到所有文件夾的權限0777怎樣的.htaccess複製到所有文件夾0777
find /home/*/www/ -type d -perm 0777 \
| xargs -r -d '\n' cp -rf /.htaccess
正在尋找與終端ssh命令運行
我搜索所有文件夾有0777和複製htaccess的一次全部
下面的命令嘗試/.htaccess複製到所有文件夾的權限0777怎樣的.htaccess複製到所有文件夾0777
find /home/*/www/ -type d -perm 0777 \
| xargs -r -d '\n' cp -rf /.htaccess
正在尋找與終端ssh命令運行
我搜索所有文件夾有0777和複製htaccess的一次全部
,而不是xargs
困擾,你可以只使用-exec
選項find
:
$ find . -type d -perm \0777 -exec cp /.htaccess {} \;
在這裏尋找幫助https://stackoverflow.com/questions/44978623/how-to-export-ssl-key-crt-and- CA-從的httpd - CONF-apache的使用的 - 它成 - nginx的-F –
find /home/*/www -type d -perm /0777 -print0 | xargs -0 -I{} -r -P4 -n1 cp /.htaccess '{}'
你想用print0
與結合,以便它可以處理IFS字符。
使用xargs -n1
,以便它只嘗試一次複製到一個目錄。我使用xargs -I{}
更明確我在做什麼。
xargs -P4
將並行4次以提高速度。
find /home/*/www/ -type d -perm 0777 \
| xargs -I '{}' cp -rf /.htaccess '{}'
更好的解決方案:不給任何目錄無限制訪問。 – rici
權利我這樣做,但上傳文件夾必須是0777,所以我必須禁用它的編譯器 –