linux 如何提取文件夹名
5个回答
展开全部
提取当前文件夹名称
可以结合使用pwd命令和basename命令,pwd命令返回当前工作路径,basename命令去掉前导的目录部分后打印“名称”。
$ basename `pwd`
注意:pwd两侧为反引号`,作用是运行两个反引号之间的命令,并且将命令运行的结果返回。
提取当前文件夹的所有子文件夹
可以使用find命令,设置查询文件类型参数为-type为目录d,还可以设置-maxdepth参数为1,不查询二级子目录。
$ find . -type d -maxdepth 1
可以结合使用pwd命令和basename命令,pwd命令返回当前工作路径,basename命令去掉前导的目录部分后打印“名称”。
$ basename `pwd`
注意:pwd两侧为反引号`,作用是运行两个反引号之间的命令,并且将命令运行的结果返回。
提取当前文件夹的所有子文件夹
可以使用find命令,设置查询文件类型参数为-type为目录d,还可以设置-maxdepth参数为1,不查询二级子目录。
$ find . -type d -maxdepth 1
展开全部
提问不清晰啊
命令行下或 shell脚本,提取当前文件夹名字
CUR=`pwd` && basename $CUR
命令行下或 shell脚本,提取当前文件夹下所有文件夹名字,不含二级目录
find . -maxdepth 1 -type d
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ll | grep ^d | awk {'print $9'}
$9是ll命令打印出的第九列,可以根据自己情况修改
$9是ll命令打印出的第九列,可以根据自己情况修改
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
find /home -type d
主要是-type d(表示目录)
主要是-type d(表示目录)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
find -name “文件名”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询