求助一个关于文件重命名的问题

发布于 2022-08-25 00:06:56 字数 304 浏览 8 评论 7

我有一个文件如下
#ls -l
-rw-r-----   1 oraap2   dba      5242888192 Mar 25 17:28 ap2_

#cp ap2_ ap2.data15
cp: ap2_: A file or directory in the path name does not exist.

可能是文件名后面有一个“_”的缘故,请各位赐教如何对这个末尾带下划线的文件进行重命名

谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

枕梦 2022-09-04 13:04:12

bash-2.04# uname -a
HP-UX HPITA B.11.23
bash-2.04# ls
test
bash-2.04# touch ap2_
bash-2.04# vi ap2_
bash-2.04# ls -l
total 16
-rw-rw-rw-   1 root       sys             11 Apr  8 13:05 ap2_
-rw-rw-rw-   1 root       sys              0 Oct 26 10:01 test
bash-2.04# cp ap2_ ap2_.data15
bash-2.04# ls -l
total 32
-rw-rw-rw-   1 root       sys             11 Apr  8 13:05 ap2_
-rw-rw-rw-   1 root       sys             11 Apr  8 13:05 ap2_.data15
-rw-rw-rw-   1 root       sys              0 Oct 26 10:01 test
bash-2.04# rm -f ap2_
bash-2.04# rm -f ap2_.data15
bash-2.04# ls -l
total 0
-rw-rw-rw-   1 root       sys              0 Oct 26 10:01 test
bash-2.04#

时光礼记 2022-09-03 19:12:52

想到一个使用find命令的用法,LZ既然找出问题所在,就给出来大家参考好了:

#find /tmp -inum 2230 -exec cp {} ap2.data15 ;

北风几吹夏 2022-09-03 16:16:39

可以按两下ESC自动补全 哈

过气美图社 2022-09-03 07:27:01

是我自己搞错了,我发现这个文件名后面好像有很多空格,这是数据库的一个数据文件,不知道什么时候稀里糊涂建了这样一个文件,谢谢大家对此贴的关注!

%QZYB3}IA3M~136CRQJ$M%Y.jpg (57.71 KB, 下载次数: 3)

下载附件

2010-03-26 08:25 上传

马蹄踏│碎落叶 2022-08-31 23:24:30

我试过了,不会有问题的.
你确定是在这个文件所在的目录下吗
输入文件的全路径试试

情痴 2022-08-31 09:30:31

不存在 AIX Solaris 都试了 没有你说的问题

作死小能手 2022-08-31 01:27:27

不会存在这样的问题啊,你可能是哪里操作出错了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文