要从命令行删除(或删除)Linux中的文件,请使用rm(remove) 或unlink命令。
该unlink命令允许您只删除一个文件,而使用rm,您可以一次删除多个文件。
删除文件或目录时要格外小心,因为一旦文件被删除,就无法轻易恢复。
要删除单个文件,请使用rm orunlink 命令后跟文件名:
unlink filename
rm filename
如果文件被写保护,系统会提示您确认,如下所示。删除文件类型y,然后点击Enter。否则,如果文件没有写保护,它会在没有提示的情况下被删除。
rm: remove write-protected regular empty file 'filename'?
要一次删除多个文件,请使用rm后跟以空格分隔的文件名的命令。
rm filename1 filename2 filename3
您还可以使用通配符 ( *) 和常规扩展来匹配多个文件。例如,要删除.pdf当前目录中的所有文件,请使用以下命令:
rm *.pdf
使用常规扩展时,首先用ls 命令列出文件,以便在运行rm命令之前可以看到将删除哪些文件。
在删除每个文件之前,使用rmwith-i选项确认每个文件:
rm -i filename(s)
要在不提示的情况下删除文件,即使文件被写保护,请将-f(force) 选项传递给rm命令:
rm -f filename(s)
您还可以组合rm选项。例如,要.txt在详细模式下不提示地删除当前目录中的所有文件,请使用以下命令:
rm -fv *.txt
在 Linux 中,您可以 使用和删除/删除目录。rmdirrm
rmdir是一个用于删除空目录的命令行实用程序,同时rm您可以递归删除目录及其内容。
要删除空目录,请使用rmdir或rm -d后跟目录名称:
rm -d dirname
rmdir dirname
要删除非空目录及其中的所有文件,请使用rm带有-r(recursive) 选项的命令:
rm -r dirname
如果目录或目录中的文件被写保护,系统将提示您确认删除。
除去非空目录中的所有文件而不提示,使用rm与-r(递归)和-f选项:
rm -rf dirname
要一次删除多个目录,请使用rm -r后跟以空格分隔的目录名称的命令。
rm -r dirname1 dirname2 dirname3
与文件相同,您还可以使用通配符 ( *) 和常规扩展来匹配多个目录。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习