title: How to remove an invalidly-named file in Bash?
body: <p>I found a file named '.|rst412slp10lad10_noTopo.png', and I really want to remove this. what should I do?</p>
  
  <p>I tried to use <code>ls -al</code> to get the info of the file then I got this:</p>
  
  <pre><code>ls: cannot access '.|rst412slp10lad10_noTopo.png': No such file or directory
  total 0
  drwxrwxrwx 1 jinshengye jinshengye 4096 Jun  5 17:10 .
  drwxrwxrwx 1 jinshengye jinshengye 4096 Jun  5 16:58 ..
  -????????? ? ?          ?             ?            ? .|rst412slp10lad10_noTopo.png
  </code></pre>
  
  <p>What should I do? </p>