Bash 如何从命令行对我的目录进行这些更改?(RoR)

Bash 如何从命令行对我的目录进行这些更改?(RoR),bash,command-line,Bash,Command Line,目前,我们的文章资源嵌套在主题下。我们应该以同样的方式组织我们的posts\u controller和post视图。进行以下目录更改:尝试从命令行进行这些更改 app/controllers/posts_controller.rb -> app/controllers/topics/posts_controller.rb 如何使用命令行进行更改 $ mkdir app/controllers/topics $ mv app/controllers/posts_controller.rb

目前,我们的文章资源嵌套在主题下。我们应该以同样的方式组织我们的
posts\u controller
post视图。进行以下目录更改:尝试从命令行进行这些更改

app/controllers/posts_controller.rb -> app/controllers/topics/posts_controller.rb
如何使用命令行进行更改

$ mkdir app/controllers/topics
$ mv app/controllers/posts_controller.rb app/controllers/topics/posts_controller.rb

一般来说,如果app/controllers/topics已经存在,你应该使用
mkdir-p

我尝试使用mv,但它说mv:cannot move
app/controllers/posts\u controller.rb'到
app/controllers/topics/posts\u controller.rb':没有这样的文件或目录你能检查文件
app/controllers/topics/posts\u controller.rb
是否存在吗在当前文件夹中<代码>ls-l应用程序/控制器/主题/帖子\u controller.rb