Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何删除目录';Linux中的(不首先删除其中的文件)_Linux_Raspberry Pi - Fatal编程技术网

如何删除目录';Linux中的(不首先删除其中的文件)

如何删除目录';Linux中的(不首先删除其中的文件),linux,raspberry-pi,Linux,Raspberry Pi,我刚在圣诞节得到了一个树莓圆周率,我想删除一些内置程序,因为我想做一个家庭使用的Linux服务器。到目前为止,我必须一直使用终端来执行此操作,因为要删除文件,必须使用root rm ./files/* rmdir files 当其中有文件时,有什么方法可以使用rmdir命令吗?当然可以,只是递归删除:) rm-rf文件将删除文件目录和所有子目录,并且不会提示您有关文件权限的问题。在您的终端中,将目录更改为所述目录正上方层次结构中的目录。然后: $mv./dir\u to\u del/*。;

我刚在圣诞节得到了一个树莓圆周率,我想删除一些内置程序,因为我想做一个家庭使用的Linux服务器。到目前为止,我必须一直使用终端来执行此操作,因为要删除文件,必须使用root

rm ./files/*
rmdir files  

当其中有文件时,有什么方法可以使用
rmdir
命令吗?

当然可以,只是递归删除:)


rm-rf文件
将删除
文件
目录和所有子目录,并且不会提示您有关文件权限的问题。

在您的终端中,将目录更改为所述目录正上方层次结构中的目录。然后:

$mv./dir\u to\u del/*。;rmdir./dir\u to\u del


这会将所有文件移出您要删除的目录,然后删除现在为空的文件夹。

Imo,问题是一次删除目录和包含的文件。这就是我一直在做的。@PattonPierce,我只是涵盖了所有基础。在我看来,你的问题措辞含糊不清。现在,为了好玩的东西!第一:欢迎来到开放计算的世界!我想鼓励你们继续探索计算机和电子产品,因为如果你们愿意,这些技术将向你们展示一些奇妙的东西。不要气馁,放弃!第二:我看到您已经发现了
root
帐户以及它可以通过
rm
使用的权限。当心黑暗面的力量,小心使用那些工具!你真的可以用它们破坏你的系统:)我从Mac OS X开始就知道了。但是要在Debian Linux上使用它,你必须使用sudo su,而不是su和密码。@PattonPierce,如果
/etc/sudoers
配置正确,你不应该同时使用
sudo
su
。读一读,看看你是否可以将你的普通用户帐户添加到
sudoers
,如果你还没有这样做的话,但是要格外小心!错误配置的sudoers文件可能会破坏您升级权限的能力。这是您正在寻找的答案,但我要提醒您,在使用
rm-rf whatever/
时需要小心。这将删除该文件夹中的所有内容,以及文件夹本身,而无需提示。不要开始删除文件系统中的大部分内容,否则你会过得很不愉快。像对待
rm-r*
一样仔细对待它,注意
rm-rf/$文件中的未初始化或空变量
,仅仅因为OP是个孩子,请注意
rm
最早出现在1971年的AT&T Unix版本1中。谢谢你们,我是Linux新手(除了Android),我投票结束这个问题,因为它与编程无关。这个问题应该在或在我觉得这不是很描述性或理解。
rm -r files