我想在Linux中一步(命令)更改文件夹及其所有子文件夹和文件的权限.
我已经尝试过以下命令,但它仅适用于上述文件夹:
chmod 775 /opt/lampp/htdocs
Run Code Online (Sandbox Code Playgroud)
有没有一种方法来设置chmod 755的/opt/lampp/htdocs所有内容,包括子文件夹和文件?
此外,将来,如果我在里面创建一个新的文件夹或文件htdocs,它的权限如何自动设置为755?
我也看过这个链接:
http://stackoverflow.com/questions/3740187/how-to-set-default-chmod-in-linux-terminal
提前致谢.
我是 python 和 Linux 的新手,对于任何混淆提前表示歉意。我正在尝试使用收集我的静态文件
python manage.py collectstatic
Run Code Online (Sandbox Code Playgroud)
但这里有一些错误是我的回溯
> Copying '/var/www/Django/myweb/static/images/test.jpg'
Traceback (most recent call last):
File "manage.py", line 22, in <module>
execute_from_command_line(sys.argv)
File "/home/test01/Django/VENV/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 363, in execute_from_command_line
utility.execute()
File "/home/test01/Django/VENV/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 355, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/home/test01/Django/VENV/local/lib/python2.7/site-packages/django/core/management/base.py", line 283, in run_from_argv
self.execute(*args, **cmd_options)
File "/home/test01/Django/VENV/local/lib/python2.7/site-packages/django/core/management/base.py", line 330, in execute
output = self.handle(*args, **options)
File "/home/test01/Django/VENV/local/lib/python2.7/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 199, in handle
collected = self.collect()
File "/home/test01/Django/VENV/local/lib/python2.7/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 124, in collect
handler(path, prefixed_path, storage)
File "/home/test01/Django/VENV/local/lib/python2.7/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py", line 364, in copy_file …Run Code Online (Sandbox Code Playgroud) 我想我的问题解释了一切。我想使用 php 的chmod() 函数为文件夹、其子文件夹和文件设置777 权限。
任何帮助表示赞赏。谢谢。