需要帮助在文件中放入mastertheLS命令行,该命令行将:列出当前目录下的文件和目录。忽略隐藏的文件,“.”和“.."。仅用逗号分隔结果。按访问时间的升序排列(最新的优先)。让目录以/结尾。试图问聊天gpt,但代码是错误的ind。最小深度1最大深度1!-name“.*”-exec sh -c 'if [ -d“$1”];然后echo“$1/"; else echo“$1”;{} ;|排序
t30tvxxf1#
ls命令为您提供列表,然后将其转换(tr)为正确的格式。
ls
tr
$ ls -tp | tr "\n" ","
样品输出:
vite.config.ts,node_modules/,package-lock.json,tsconfig.app.json,tsconfig.json,tsconfig.node.json,README.md,env.d.ts,index.html,package.json,public/,src/,
获取按时间(-t)和目录appended排序的列表,其中/(-p):
-t
/
-p
$ ls -tp
注1:您可以使用-r开关来颠倒时间顺序(ls -rtp)。注2:要包含隐藏文件,请使用-a开关(ls -atp)然后只需转换列表,将换行符(\n)替换为逗号
-r
ls -rtp
-a
ls -atp
$ tr "\n" ","
最后,使用std redirections将结果保存到文件中:
$ ls -tp | tr "\n" "," > mastertheLS
1条答案
按热度按时间t30tvxxf1#
ls
命令为您提供列表,然后将其转换(tr
)为正确的格式。样品输出:
说明:
获取按时间(
-t
)和目录appended排序的列表,其中/
(-p
):注1:您可以使用
-r
开关来颠倒时间顺序(ls -rtp
)。注2:要包含隐藏文件,请使用
-a
开关(ls -atp
)然后只需转换列表,将换行符(\n)替换为逗号
最后,使用std redirections将结果保存到文件中: