我正在尝试从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
为什么我的计算机不允许我删除这些文件?我该如何删除它们?谢谢!
答案 0 :(得分:1)
您需要对这些字符进行换行
一种简单的创建方式:
echo "fileteste" > \~\$file
一种简单的删除方式:
rm \~\$file