如何使用 mv 命令删除文件?

如何使用 mv 命令删除文件?

我在大学开始学习 Solaris。老师告诉我用mv命令删除一个文件。
我尝试将文件移动到 /dev/null。但这没有用。

如何使用mv命令删除文件?

答案1

mv other-file file-to-be-deleted
mv file-to-be-deleted other-file

答案2

这是一种(愚蠢的)删除文件的方法mv

mv file /tmp
init 6

当然,rm file速度明显更快、更高效、更可靠,而且侵入性更小。

答案3

rm取消链接您的文件,并且很难将其恢复。

也许你的老师的意思是这样的:

mv myfile  ~/.trash   

(首先完成mkdir ~/.trash当然之后)

这会像您在 Windows 和 OSX(以及一些 Linux 桌面)上看到的那样“移至垃圾箱”,而不是取消文件链接。

稍后,您就可以cd ~/.trash找到您的文件。

答案4

如果某些东西不再存在于原来的位置,则它被删除,这并不一定意味着它不再存在或无法通过其他方式访问。无论是在使用计算机时还是在现实生活中,我们通常都会先删除东西移动将它们放入垃圾箱,仍然可以从那里取回。

从字面上看很简单

 mv filename ../some_other_directory_next_to_the_one_you_re_in/filename

已经删除该文件(从当前目录中)。

如果您需要删除该文件从您的计算机mv如果联网,您可以使用将mv文件移动到另一台计算机并为其分配一个新名称(在远程系统上mv filename /mountpoint/otherfilename为您提供一个不同的文件otherfilename,该文件恰好与原始文件具有相同的内容filename

相关内容