【问题标题】:Delete a ~$filename.docx from terminal with rm command使用 rm 命令从终端删除 ~$filename.docx
【发布时间】:2020-07-09 11:31:50
【问题描述】:

我在我的桌面目录中发现了一个名为“~$ew Digital Card.docx”的文件,该文件在终端外是不可见的。这是一个名为“New Digital Card.docx”的已删除 word 文件的崩溃日志文件。 为了首先删除它,我尝试使用双引号 echo

echo “~$ew Digital Card.docx”

输出:~ Digital Card.docx

cd Desktop/
rm ~\ Digital\ Card.docx

然后echo 加上单引号:

echo ‘~$ew Digital Card.docx’

输出:~$ew Digital Card.docx

cd Desktop/
rm ~$ew\ Digital\ Card.docx

但在这两种情况下我都得到 “没有这样的文件或目录” 错误。我对 rm 语法有误?我能做什么?

【问题讨论】:

    标签: macos terminal ms-word echo rm


    【解决方案1】:

    试试rm -rf './yourmask'

    echo 只是个玩具,试过ls -la

    读取文件列表,想想你的掩码,然后重试。

    【讨论】:

    • 谢谢它的工作!我输入了ls -la 并找到了正确的rm 语句,然后我输入了rm -rf 'correct filename.docx' 并删除了它!但究竟什么是“你的面具”?
    • 你可以试试*.docx~,因为如果用openoffice打开文档的话,workstate会是这样放置的。所以你可以清理一组丢失的状态来删除。
    • 如果您确实打开了一个文档,则将从 office 程序创建 savestate 卷影副本。您可以在掩码中使用文件名或一组文件。允许使用通配符。所以你可以说 *.docx~ 作为掩码来删除所有以 'docx~' 结尾的文件...
    • 好的,现在我明白了!感谢您的帮助和进一步的解释。解决了!
    • 祝你好运,黑客愉快! :)
    猜你喜欢
    • 2012-09-19
    • 2016-08-21
    • 2015-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-27
    • 1970-01-01
    • 2017-09-30
    相关资源
    最近更新 更多