小编haw*_*eye的帖子

/etc/fstab 中的所有空格是做什么用的?

我知道我可以mount用来设置/目录,并且可以/etc/fstab在重新启动时使用重新挂载它们。

测试 fstab 文件也很有趣mount -faV

当我查看 fstab 文件时,空间的数量令人不安。我希望有一个空格(如命令参数之间的分隔符)或四个空格(如制表符)。我一次看到七个空格,几乎是惯例。

我的问题是:/etc/fstab 中的所有空格做什么用的?

(也许还有 - 如果我得到错误的号码会有关系吗?)

configuration fstab

16
推荐指数
2
解决办法
1万
查看次数

如何删除超过 2 周的目录中的所有目录,但与文件模式匹配的最新目录除外?

我有以下路径:

/dir1/dir2/
Run Code Online (Sandbox Code Playgroud)

在这个路径中,我有以下包含各种(不相关)应用程序碎片的目录:

follower1234  1-Dec-2018
follower3456  2-Dec-2018
follower4567  3-Dec-2018
follower7890  9-Jan-2019
follower8901 10-Jan-2019
leader8765    4-Dec-2018
bystander6789 5-Dec-2018
Run Code Online (Sandbox Code Playgroud)

假设今天是 2019 年 1 月 10 日。

假设可以有任意数量的followerXXXX,leaderXXXXbystanderXXXX目录。

我想要的是删除所有followerXXXX目录,但最新的followerXXX目录已经超过两周。

现在我可以删除早于特定日期的所有目录。但这不是我的问题。我正在添加两个额外的参数。

在这种情况下,我想删除:

follower1234  1-Dec-2018
follower3456  2-Dec-2018
follower4567  3-Dec-2018
Run Code Online (Sandbox Code Playgroud)

但不是

follower7890  9-Jan-2019
follower8901 10-Jan-2019
leader8765    4-Dec-2018
bystander6789 5-Dec-2018
Run Code Online (Sandbox Code Playgroud)

即我想删除文件

(a) 匹配模式

(b) 超过两周

(c) 不是与模式匹配的最新目录(即保留最后一个)

我的问题是:如何删除超过 2 周的目录中的所有目录,但与文件模式匹配的最新目录除外?

directory shell-script date rm

6
推荐指数
3
解决办法
4588
查看次数

标签 统计

configuration ×1

date ×1

directory ×1

fstab ×1

rm ×1

shell-script ×1