Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.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 什么';当我这样做时,删除的顺序是什么;rm-射频数据;?_Linux_Bash_Shell - Fatal编程技术网

Linux 什么';当我这样做时,删除的顺序是什么;rm-射频数据;?

Linux 什么';当我这样做时,删除的顺序是什么;rm-射频数据;?,linux,bash,shell,Linux,Bash,Shell,我不小心在一个大目录中做了一个rm-rf数据。我立刻离开了 目录的结构很简单(它们都是日期键控的子目录,如2015/07/06),但目录很大,我不想重新生成整个目录。如果我知道如何rm删除文件,我就可以找到并重新生成丢失的文件 rm-rf如何删除文件?,查看xfts\u open调用的结果 FTS是在所有Linux工具中遍历文件的方法。您可以自己编写,也可以信任find的输出,因为它也使用 查找。将列出存在的文件。然后,您可以使用您对预期结构的了解来反转缺少的列表 或者,您可以使用帮助获取文件。

我不小心在一个大目录中做了一个
rm-rf数据
。我立刻离开了

目录的结构很简单(它们都是日期键控的子目录,如2015/07/06),但目录很大,我不想重新生成整个目录。如果我知道如何
rm
删除文件,我就可以找到并重新生成丢失的文件

rm-rf
如何删除文件?

,查看
xfts\u open
调用的结果

FTS是在所有Linux工具中遍历文件的方法。您可以自己编写,也可以信任
find
的输出,因为它也使用

查找。
将列出存在的文件。然后,您可以使用您对预期结构的了解来反转缺少的列表


或者,您可以使用帮助获取文件。

它按照您提供的任何通配符匹配的顺序,或者按照解析目录文件时遇到的文件名的顺序。如果不检查,我猜这是inode/目录条目顺序。找出缺失的最简单的方法可能是走着去寻找你所期望的,假设你能做到的。呵呵。显然是一个离题的问题(根本不是关于软件开发的问题——如果有人认为关于工具如何实现的问题是一个软件开发问题,那么出于这个原因,任何使用问题都不能在主题上吗?),但这是一个非常好的答案。就我个人而言,我会在。