我正在尝试使用Linux命令行将脚本 audience_segment_map.sh 重命名为 audience_segment_map_dedupe.sh 。
我尝试使用mv
和rename
命令,但效果不理想:
mv user/local/dmp_job/audience_segment_map.sh user/local/dmp_job/audience_segment_map_deupe.sh
这将返回错误
'audience_segment_map.sh'没有这样的文件或目录“
但是当我使用ls
命令时,文件会清晰显示。
我应该如何进行?
答案 0 :(得分:1)
指向带斜线和不带斜线/
的路径是不同的(分别是绝对斜线和相对斜线)。除非您位于根目录中,否则您很可能希望命令看起来像
mv /user/local/dmp_job/audience_segment_map.sh /user/local/dmp_job/audience_segment_map_deupe.sh
路径指向/user/local/...
而非user/local/...
的地方