![](/img/trans.png)
[英]How to move a single file with (.JPEG, .JPG, .jpeg, .jpg) extensions) and change the extension to .jpg with Linux bash
[英]How to delete .jpg file in linux console
偶然地,我给图像文件命名错误,所以我想删除它。 因此,我在Linux控制台中输入了以下内容:
rm localapps\logo.jpg
但这没有用。
然后我写
rm *.jpg
然后它起作用了。 简单的问题。 为什么第一个不起作用,甚至我都知道这是在Linux中删除文件的方法?
我们需要您正在运行的命令的输出。 命令成功后,通常没有输出。
还需要注意的是,在Linux中, /
字符用于表示目录,而不是\\
,实际上是转义字符。
在终端中,注意您在哪个目录中工作以及要引用的文件的相对路径也很重要。 您可以使用代表打印工作目录的命令pwd
来查找。
您会看到类似
your-box:~ blurry$ pwd
/home/blurry
your-box:~ blurry$
这就是说,当您键入
rm localapps\logo.jpg
由于\\
是转义字符,因此被解释为
rm localappslogo.jpg
这意味着它将在当前目录( /home/blurry/localappslogo.jpg
)中查找名为localappslogo.jpg
的文件。
我假设该文件不存在,那么它将输出如下内容:
rm: localappslogo.jpg: No such file or directory
当您键入
rm *.jpg
此代码删除当前目录中所有以.jpg
结尾的文件。 因此请注意,如果您尝试删除localapps
文件夹中的文件,则应改用
rm localapps/logo.jpg
但这总是假设图像的相对路径是localapps/logo.jpg
。
您还可以更改目录,然后像这样删除文件,
cd localapps
rm logo.jpg
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.