从UNIX机器上的目录中删除〜$ filename.docx文件

时间:2019-03-27 15:23:44

标签: unix directory rm

我正在尝试从unix机器的目录中删除以下文件:

$ ls -la
total 160
... other files ...
-rw-r--r--@   1 username  staff    171 Oct 24  2017 ~$checklist.xlsx
-rw-r--r--@   1 username  staff    171 Oct 16  2017 ~$papers.xlsx
-rw-r--r--@   1 username  staff    162 Sep  4  2017 ~$rec.docx
-rw-r--r--@   1 username  staff    162 Nov 25 21:00 ~$file1.docx
-rw-r--r--@   1 username  staff    162 Nov 25 21:01 ~$file2.docx

但是,当我尝试删除它们时,由于种种原因它不会让我离开。例如:

$ rm ~$checklist.xlsx
rm: ~.xlsx: No such file or directory
$ rm $checklist.xlsx
rm: .xlsx: No such file or directory
$ rm checklist.xlsx
rm: checklist.xlsx: No such file or directory

为什么我的计算机不允许我删除这些文件?我该如何删除它们?谢谢!

1 个答案:

答案 0 :(得分:1)

您需要对这些字符进行换行

一种简单的创建方式:

echo "fileteste" > \~\$file

一种简单的删除方式:

rm \~\$file