如何在SUSE Enterprise Linux上删除和删除文件
时间:2020-01-09 10:39:06 来源:igfitidea点击:
如何在基于SUSE Enterprise Linux的系统上删除和删除文件?
您需要使用rm命令。
它尝试删除命令行上指定的文件。
使用rm命令删除SUSE Enterprise Linux上的文件和目录。
本教程将学习如何在SUSE Enterprise Linux上删除和删除文件。
在SUSE Enterprise Linux上删除和删除文件的命令
rm和unlink命令在SUSE Enterprise Linux上删除文件的语法如下:
- 打开SUSE Enterprise终端应用程序(bash shell)
- 执行以下任何命令,以删除当前目录中名为suse.theitroad.txt的文件
- rm suse.theitroad.txt或取消链接suse.theitroad.txt
让我们使用see all rm命令选项来删除和删除SUSE Enterprise Linux上的文件。
删除多个文件
执行以下命令以删除位于当前目录中的名为delta.txt,bar.doc和dance.jpg的文件:
Hyman@suse-theitroad:~> rm delta.txt bar.doc dance.jpg
您也可以指定路径。
如果位于/tmp /目录中的名为delta.txt的文件,则可以运行:
Hyman@suse-theitroad:~> rm /tmp/delta.txt Hyman@suse-theitroad:~> rm /tmp/delta.txt /home/Hyman/dance.jpg /home/Hyman/data/bar.doc
SUSE Enterprise Linux删除文件并在每次删除前提示
要在尝试删除每个文件之前获得确认,请在SUSE Enterprise Linux上将-i选项传递给rm命令:
Hyman@suse-theitroad:~> rm -i filename Hyman@suse-theitroad:~> rm -i delta.txt
在SUSE Enterprise Linux上强制执行rm命令以说明文件正在执行的操作
如下传递-v选项,以在SUSE Enterprise Linux机器上获得详细的输出:
Hyman@suse-theitroad:~> rm -v filename Hyman@suse-theitroad:~> rm -v cake-day.jpg
SUSE Enterprise Linux删除文件夹或目录中的所有文件
您需要传递以下选项:
Hyman@suse-theitroad:~> rm -rf dir1 Hyman@suse-theitroad:~> rm -rf /path/to/dir/ Hyman@suse-theitroad:~> rm -rf /home/Hyman/oldschoolpics/
它将从目录中删除所有文件和子目录。
所以要小心始终保留所有重要数据在SUSE Enterprise Linux上的备份。
SUSE Enterprise Linux删除文件以破折号或连字符开头
如果文件或目录或文件夹的名称以短划线开头("-"或连字符"-"),请使用以下语法:
Hyman@suse-theitroad:~> rm -- -filename Hyman@suse-theitroad:~> rm -- --filename Hyman@suse-theitroad:~> rm -rf --dirname Hyman@suse-theitroad:~> rm ./-file Hyman@suse-theitroad:~> rm -rf ./--dirname
不要以管理员/超级用户或普通SUSE Enterprise Linux用户身份运行rm -rf /命令
如果命令的rm -rf /变体由管理员运行,将导致删除计算机上每个可写挂载文件系统的内容。
不要在SUSE Enterprise Linux上尝试以下命令:
Hyman@suse-theitroad:~> rm -rf / Hyman@suse-theitroad:~> rm -rf *