11得票3回答
如果特定的子目录为空,则删除父目录(非空)。

我必须保留包含特定子目录中文件的所有目录,但删除其余空的子目录所在的所有目录。 更具体地说,这是目录结构: A | |--------312311 | | | |----Recording | |----a.txt | |----b.txt ...

11得票5回答
在一个目录中找到每个扩展名的文件数量。

我想要统计一个目录中每个扩展名的文件数量,以及没有扩展名的文件。 我尝试了几种方法,但是还没有找到一个可行的解决方案: find "$folder" -type f | sed 's/.*\.//' | sort | uniq -c 是一个选项,但如果没有文件扩展名,它将无法工作。我需要...

11得票2回答
apt-cacher是否会改变软件包的访问时间?

我试图使用find从apt-cacher存档中删除长时间未使用的软件包。 $ find /var/cache/apt-cacher -atime +5 -type f -name ".*deb*" | wc -l 8471 $ find /var/cache/apt-cacher -atim...

11得票2回答
如何找到可执行文件

我知道有一个查找开关,但我想知道如何搜索特定类型的文件。例如,我需要一种终端命令,只搜索可执行文件。

10得票2回答
输入 "type" 命令

我想找出几个命令的类型。在Linux中,是否可以将来自find命令的搜索结果通过管道或xargs传递给type命令? 例如: find . -name anacron | type 或者 find . -name anacron | xargs type

10得票6回答
查找所有包含特定扩展名且包含指定字符串的文件。

我想知道如何在路径"./"下递归地找到所有扩展名为.xml和.py且包含字符串"Jason"的文件? 还有如何排除搜索中的.po文件?

10得票1回答
'top' 显示正在使用 100% 的 CPU 时间的 'echo "find"' 进程

我有一台Ubuntu 14.04服务器,发现有一些进程以root权限运行,并且占用了所有的处理器时间。这些进程被称为'echo "find"'。这是什么进程?我该如何停止它们?

10得票2回答
在使用find命令之后使用连接器。

我希望我的bash脚本只在找到内容时才打印出'found',使用find命令。但是使用&&并不能解决问题:即使没有找到任何内容,我仍然会得到'found'的输出。 示例: $ pwd /data/data/com.termux/files/home/test/test1/test4 $ ls...

9得票1回答
只更改文件而不更改目录的权限命令

我有以下命令 find . -type f -print0 | xargs -0 chmod 644 只要文件名中不包含空格,这将成功地将所有文件的权限更改为644。 然而,它在一般情况下并不起作用。 例如 touch "hullo world" chmod 777 "hullo*...

9得票4回答
如何获取一个包中仅包含文件(而非目录)的列表?

使用dpkg -L 命令,我可以获取软件包中所有文件的列表,但它也包含了一些目录,而我想要排除这些目录。 举个例子: dpkg -L elixir 给我: /. /usr /usr/bin /usr/lib /usr/lib/elixir /usr/lib/elixir/bin /u...