linux查找新建的文件夹命令行

不及物动词 其他 23

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要查找新建的文件夹,你可以使用以下命令行来完成:

    1. 使用 `find` 命令:
    “`shell
    find /path/to/search -type d -newerct “yyyy-mm-dd” ! -newerct “yyyy-mm-dd+1″ -print
    “`
    替换 `/path/to/search` 为你要搜索的目录路径,`yyyy-mm-dd` 为你要搜索的日期。这个命令将会输出在指定日期范围内新建的文件夹。

    2. 使用 `ls` 命令结合 `grep` 命令:
    “`shell
    ls -lR –time-style=+”%Y-%m-%d” /path/to/search | grep “yyyy-mm-dd”
    “`
    替换 `/path/to/search` 为你要搜索的目录路径,`yyyy-mm-dd` 为你要搜索的日期。这个命令将会列出在指定日期新建的文件夹。

    上述命令行将会在指定路径下搜索并输出在指定日期范围内新建的文件夹。你可以根据实际需求选择适合的命令行来使用。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以使用命令行来查找新建的文件夹。以下是几个常用的命令行方法:

    1. 使用find命令:find命令可以在指定目录中递归地查找文件和文件夹。可以通过指定查找类型为目录,并使用“-ctime”选项来查找最近新建的文件夹。

    “`shell
    find /path/to/directory -type d -ctime -1
    “`

    上述命令会在`/path/to/directory`目录中查找最近一天内新建的文件夹。

    2. 使用ls命令:ls命令可以列出目录中的文件和文件夹。可以使用“-lt”选项按照修改时间排序,并查找最新修改的文件夹。

    “`shell
    ls -lt /path/to/directory | grep “^d”
    “`

    上述命令会在`/path/to/directory`目录中按照修改时间排序,并输出所有文件夹。

    3. 使用ls命令的最新选项:一些Linux发行版的ls命令提供了一个`-lt`选项的变体,可以只输出最新修改的文件夹。

    “`shell
    ls -lt –time=ctime /path/to/directory | grep “^d” | head -n 5
    “`

    上述命令会在`/path/to/directory`目录中按照创建时间排序,并输出最新创建的5个文件夹。

    4. 使用ls命令的时间范围选项:一些Linux发行版的ls命令还可以使用`–time`选项来指定一个时间范围,以查找在该时间范围内新建的文件夹。

    “`shell
    ls -lt –time=ctime /path/to/directory | grep “^d” | awk ‘$6 >= “2022-01-01” && $6 <= "2022-12-31"'```上述命令会在`/path/to/directory`目录中按照创建时间排序,并输出2022年内新建的文件夹。5. 使用ls命令的时间格式选项:一些Linux发行版的ls命令还可以使用`--time-style`选项来指定时间的格式。可以通过设置格式为`+%Y-%m-%d`来查找新建的文件夹。```shellls -lt --time-style=+%Y-%m-%d /path/to/directory | grep "^d" | awk '$6 >= “2022-01-01” && $6 <= "2022-12-31"'```上述命令会在`/path/to/directory`目录中按照创建时间排序,并输出2022年内新建的文件夹。这些方法可以根据实际需求来选择使用。无论是使用find命令还是ls命令,你都可以根据需要使用其他选项和过滤器来进一步筛选和处理结果。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux操作系统中,使用命令行可以非常方便地查找新建的文件夹。以下是一些常用的命令行操作来查找新建的文件夹的方法。

    1. 使用find命令:

    `find /path/to/search -type d -newerct “YYYY-MM-DD HH:MM:SS”`

    这将在指定的路径(`/path/to/search`)下搜索新建的文件夹。可以通过修改日期和时间(`YYYY-MM-DD HH:MM:SS`)来定制搜索的时间范围。该命令将查找所有类型为文件夹 (`-type d`) 的文件并满足指定创建时间条件的文件夹。

    2. 使用grep命令:

    `ls -ltR /path/to/search | grep ‘^d’ | grep ‘YYYY-MM-DD’`

    这将先使用`ls`命令列出指定路径下的所有文件和文件夹,然后使用`grep`命令过滤出目录(文件夹)行。你可以用管道 `|` 连接多个`grep`命令来进一步过滤出特定日期的文件夹。

    3. 使用ls命令:

    `ls -ltR /path/to/search | grep ‘^d’`

    这将列出指定路径下的所有文件和文件夹,并使用`grep`命令过滤出目录(文件夹)行。

    4. 使用find命令并结合-exec参数:

    `find /path/to/search -type d -cnewer ‘YYYY-MM-DD’ -exec ls -ld {} \;`

    这将在指定的路径(`/path/to/search`)下查找新建的文件夹,并使用`ls -ld`命令来显示文件夹的详细信息。通过修改日期(`YYYY-MM-DD`)来定制搜索的时间范围。

    5. 使用ls命令并结合管道操作:

    `ls -lR /path/to/search | awk ‘/^d/ && $6==”YYYY-MM-DD” {print $0}’`

    这将列出指定路径下的所有文件和文件夹,并使用awk命令对目录(文件夹)进行筛选。可以通过修改日期(`YYYY-MM-DD`)来定制搜索的时间范围。

    以上是一些常用的Linux命令行来查找新建的文件夹的方法。根据实际需求,选择合适的命令行方法来查找新建的文件夹。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部