如何在Google Cloud Shell中的目录之间移动单个文件

时间:2019-06-13 17:10:58

标签: google-app-engine google-cloud-platform

我一直坚持使用Google Cloud Shell命令来部署简单的Flask应用程序,但是我遇到了最简单的问题。当我上传python文件时,它会自动上传到主目录中,对于我来说,我一直想不出一种将其移动到需要的位置的方法。

我尝试使用gsutil mv,但是没有运气。我可以移动整个目录,但是我只想将.py文件从一个位置移动到另一个位置,这应该不难。

1 个答案:

答案 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