求助一个关于文件重命名的问题
我有一个文件如下
#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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
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#
想到一个使用find命令的用法,LZ既然找出问题所在,就给出来大家参考好了:
#find /tmp -inum 2230 -exec cp {} ap2.data15 ;
可以按两下ESC自动补全 哈
是我自己搞错了,我发现这个文件名后面好像有很多空格,这是数据库的一个数据文件,不知道什么时候稀里糊涂建了这样一个文件,谢谢大家对此贴的关注!
%QZYB3}IA3M~136CRQJ$M%Y.jpg (57.71 KB, 下载次数: 3)
下载附件
2010-03-26 08:25 上传
我试过了,不会有问题的.
你确定是在这个文件所在的目录下吗
输入文件的全路径试试
不存在 AIX Solaris 都试了 没有你说的问题
不会存在这样的问题啊,你可能是哪里操作出错了