我正在尝试删除一个包含空格的文件,但它不起作用。
hw1:84$ ls
hw yoyo ~ misc.ml test.ml
hw1:85$ rm hw yoyo ~
rm: cannot remove `hw': No such file or directory
rm: cannot remove `yoyo': No such file or directory
rm: cannot remove `/home/linux/ieng6/cs130w/cs130wau': Is a directory
一个写得不好的脚本在我的主目录中创建了一个名为'--' (包括单引号)的目录。
当我cd到那个目录时,我会被带回我的主目录。
我想去掉那件东西,但我想不出怎么做。转义目录名中的部分或所有字符,返回No such file or directory。
Linux版本
Linux version 5.11.0-1022-aws (buildd@lgw01-amd64-036) (gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #23~20.04.1-Ubuntu SMP
我是Linux的初学者,我很难根据mime类型删除文件。目前,我在我的Linux机器上有一组文件,下面是一个小子集的类型。
0FiTahKc: M3U playlist, ASCII text, with very long lines, with CRLF line terminators
0FJsEpTc: ASCII text, with CRLF line terminators
0fKPkmwe: ASCII text, with CRLF line terminators
0FLR6MWB: ASCII text
0FMa2xL2: C source, ASCII text, wi
我按照以下步骤在我的Debian中安装GHDL编译器,但是现在我需要卸载这个编译器来安装x64版本,但我不能。
By downloading the binaries and unpacking them manually:
$ wget http://ghdl.free.fr/site/uploads/Main/ghdl-i686-linux-latest.tar
$ sudo tar xvf ghdl-i686-linux-latest.tar
(这将生成文件ghdl-0.29-i 686-pc-linux.tar.bz 2)
$ cd ghdl-0.29-i686-pc-lin
我编写了一个使用别名运行intellij的脚本,并将其放入.bashrc文件中。
function idea {
sh /opt/idea-IU-135.909/bin/idea.sh
}
我正在尝试通过终端运行它,并得到以下消息
rm: missing operand
Try `rm --help' for more information.
我做错了什么?
我错误地用cargo new communicator --bin而不是cargo new communicator --lib创建了一个新的项目目录。
然后,我尝试用rmdir --ignore-fail-on-non-empty communicator删除整个目录。这个命令不会在下一行中生成错误,但是当我查看它是否被删除时,它仍然存在!
我想知道为什么我不能以这种方式删除项目目录。
我在Atom的终端窗口和MX Linux Xfce终端上都试过了,但是结果是一样的.此外,为了防止我执行与根用户相同的rmdir命令,但是徒劳无功。
我在这里做错了什么吗?