嗨,
我知道这个问题可能看起来很基本或愚蠢。
我有一个名为
的文件20190716000001_add_update_customer_review_ permission.sql
当我尝试通过命令 rm 删除文件时
rm ./20190716000001_add_update_customer_review_ permission.sql
我收到以下输出
rm ./20190716000001_add_update_customer_review_ permission.sql
rm: cannot remove './20190716000001_add_update_customer_review_': No such file or directory
rm: cannot remove 'permission.sql': No such file or directory
问题是 linux 将名称分成两部分。我不知道为什么会发生这种情况
最佳答案
review_
和 permission.sql
之间有一个空格。
为了 rm
文件,您需要在空格前添加 \
:
rm ./20190716000001_add_update_customer_review_\permission.sql
或者用单引号将名称括起来:
rm './20190716000001_add_update_customer_review_permission.sql'
关于linux - 无法删除文件 - 终端将文件名分成两个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57520274/