我一直坚持使用Google Cloud Shell命令来部署简单的Flask应用程序,但是我遇到了最简单的问题。当我上传python文件时,它会自动上传到主目录中,对于我来说,我一直想不出一种将其移动到需要的位置的方法。
我尝试使用gsutil mv,但是没有运气。我可以移动整个目录,但是我只想将.py文件从一个位置移动到另一个位置,这应该不难。
答案 0 :(得分:1)
Cloud Shell实际上在Linux操作系统下运行bash
,因此您想使用bash和/或Linux命令。
下面是一个示例,将blah.txt
文件(使用the mv
command)从some_user
的主目录移动到云外壳中的test_mv
子目录:>
some_user@cloudshell:~ (my_project)$ date > blah.txt
some_user@cloudshell:~ (my_project)$ ls -la blah.txt
-rw-r--r-- 1 some_user some_user 29 Jun 13 23:00 blah.txt
some_user@cloudshell:~ (my_project)$ mkdir test_mv
some_user@cloudshell:~ (my_project)$ mv blah.txt test_mv/
some_user@cloudshell:~ (my_project)$ ls -la blah.txt
ls: cannot access 'blah.txt': No such file or directory
some_user@cloudshell:~ (my_project)$ ls -la test_mv/blah.txt
-rw-r--r-- 1 some_user some_user 29 Jun 13 23:00 test_mv/blah.txt