用户工具

侧边栏

站点工具

您的足迹: • la

递归列出目录下所有文件夹及文件直到最后一层

用法

将脚本文件la所在文件夹添加到PATH变量中。然后试试:

la
 
la $PWD
 
la -A $PWD
 
la -A /home/someone

这样可以比较方便的查看所有的文件.如果文件太多可能需要比较多的时间.可以使用nohup,比如

nohup la > allfiles.txt

这个并不是要考虑多周全,而是简单就为了方便实现一个简单的要求.

脚本

la
#/bin/bash
 
ls -l -R $@ \
  | sed 's/[ ][ ]*/ /g'   \
  | awk -v RS="" -v FS="\n"  '{for(i=3; i<=NF; i++) print $1" "$i}' \
  | awk -v FS=" " '{sub(":", "/", $1); $NF=$1$NF; print $0}'  \
  | cut -f 1 -d ' ' --complement
 

本网页已被访问次数(Times visited):3152; 最后编辑时间(Last modified): 2020/10/03 13:43


页面工具

Powered by DokuWiki | ©2018-8102 Hong Wang | 桂ICP备18010616号 | 桂公网安备 45010302002017号