好的,我已经使用 Solaris 工作了 10 多年,但从未见过这个......
我有一个目录列表,其中包括同名的文件和子目录:
-rw-r--r-- 1 root other 15922214 Nov 29 2006 msheehan
drwxrwxrwx 12 msheehan sysadmin 2048 Mar 25 15:39 msheehan
我使用文件来发现文件的内容,我得到:
bash-2.03# file msheehan
msheehan: directory
bash-2.03# file msh*
msheehan: ascii text
msheehan: directory
我不担心文件,但我想保留目录,所以我尝试rm:
bash-2.03# rm msheehan
rm: msheehan is a directory
所以这是我的两部分问题:
- 这是怎么回事?
- 如何小心删除文件?
乔纳森
编辑:感谢大家的回答,(到目前为止)都很有帮助,但是将列表传递给编辑就可以了,ala:
bash-2.03# ls -l > jb.txt
bash-2.03# vi jb.txt
其中包含:
-rw-r--r-- 1 root other 15922214 Nov 29 2006 msheehab^?n
drwxrwxrwx 12 msheehan sysadmin 2048 Mar 25 15:39 msheehan
始终小心退格键!