Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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如何删除组为Contoso的所有文件和文件夹_Linux_File_Directory - Fatal编程技术网

Linux如何删除组为Contoso的所有文件和文件夹

Linux如何删除组为Contoso的所有文件和文件夹,linux,file,directory,Linux,File,Directory,请说明如何删除特殊组contoso所在的所有文件和文件夹 drwxr-x--- 2 root contoso 850 Apr 20 10:07 jasteps -rwxr-x--- 1 root contoso 394870 Mar 23 18:52 kedb.3.xml drwx------ 2 root root 117 Apr 19 10:43 trweT drwx------ 2 root root

请说明如何删除特殊组contoso所在的所有文件和文件夹

drwxr-x---   2 root     contoso      850 Apr 20 10:07 jasteps
-rwxr-x---   1 root     contoso   394870 Mar 23 18:52 kedb.3.xml
drwx------   2 root     root         117 Apr 19 10:43 trweT
drwx------   2 root     root         117 Apr 18 15:16 tmewLQrt
drwxr-xr-x   2 beswbm   sapsys       117 May  5 09:40 hswdata_bpqadm
drwxr-xr-x   2 estsdm   sapsys       117 Apr 28 12:04 hspewwata_eptadm
drwxr-xr-x   2 oracle   dba          117 May  5 10:01 hfeta_oracle

但是使用该命令时要小心,因为rm-rf会一直删除文件和文件夹而不要求确认。

在for循环中对cat files.txt的使用投了反对票。请阅读rm-rf$i-您需要引用$i like so:rm-rf$,这样做更好:查找。[primaries]print0 | xargs-0[做你需要做的每一件事]。如果你编写cat并且正在做除连接文件以外的其他事情,那么这可能不是正确的方法-并且你正在提交UOOC不必要的CATS使用请试着看看为什么你需要双引号:touch file{1..20}file*;ls file*>files.txt,然后运行循环。所有以file开头的文件都将被删除,因为未加引号的*glob将扩展到以file为前缀的所有文件。如果那是rm-rf文件*-哎呀!
cd /

find . -group contoso > files.txt

for i in `cat files.txt`; do
    rm -rf $i;
    done