首页 > 系统相关 >linux 中实现仅对指定目录下的目录或者文件单独进行迭代

linux 中实现仅对指定目录下的目录或者文件单独进行迭代

时间:2023-12-30 10:58:41浏览次数:39  
标签:迭代 ## pc1 ls linux test root 目录

 

001、测试目录如下,分别包含目录、文件

[root@pc1 test]# ls                   ## 测试目录
dir1  dir2  dir3  dir4  file1  file2  file3  file4

 

002、仅对目录进行迭代

 a、

[root@pc1 test]# ls                                       ## 测试目录
dir1  dir2  dir3  dir4  file1  file2  file3  file4
[root@pc1 test]# ls -d                                    ## ls -d并不能列出所有的目录
.
[root@pc1 test]# ls -d */                                 ## 正确做法,添加*/, 列出所有的目录
dir1/  dir2/  dir3/  dir4/
[root@pc1 test]# for i in `ls -d */`; do echo $i; done    ## 利用for循环结构迭代
dir1/
dir2/
dir3/
dir4/

 

 

 

003、仅对文件进行迭代

 

 

标签:迭代,##,pc1,ls,linux,test,root,目录
From: https://www.cnblogs.com/liujiaxin2018/p/17936119.html

相关文章

  • 算法学习Day17二叉树迭迭迭迭代
    Day17迭迭迭迭代ByHQWQF2023/12/28笔记110.平衡二叉树给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树_每个节点_的左右两个子树的高度差的绝对值不超过1。示例1:输入:root=[3,9,20,null,null,15,7]输出:true递归法......
  • CentOS For Linux搭建过程
    在搭建CentOSLinux的过程中,首先需要准备的软件是VMwareWorkstation虚拟机软件,它是在搭建CentOSLinux的过程中,首先需要准备的软件是VMwareWorkstation虚拟机软件,它是用于创建和运行虚拟机的常用工具。然后你需要下载CentOS7的镜像文件,它是一款免费开源的Linux操作系统,广泛应用......
  • linux初始
    1.linux诞生linux由林纳斯托瓦丝在1991年创立并发展至今成服务器操作系统领域的核心系统2.什么是linux系统的内核内核提供了linux系统的主要功能,如硬件调度管理能力linux内核是免费开源的,任何人都可以查看内核的源代码,甚至是贡献源代码3.什么是linux系统发行版内核无法被......
  • linux 中取文本的最后一列
     001、测试数据,awk实现[root@pc1test]#lsa.txt[root@pc1test]#cata.txt##测试数据01020304050607080910111213141516171819202122232425262728293031323334353637383940......
  • Linux常用工具:grep/awk/sed
    Linux常用工具grep文本过滤sedsteameditor文本编辑工具awk格式化文本Ⅰ.grepgrep(globalregularexpression)命令用于查找文件里符合条件的字符串或正则表达式。命令组成grep[options]pattern[files]逐个解释grep命令的各部分pattern:表示要查找的字符串或......
  • Linux权限管理
    配套视频:https://space.bilibili.com/204411292权限概述什么是Linux权限在Linux系统中,权限是控制用户对文件或目录进行访问的一种机制。这种权限定义了谁可以访问文件,以及他们可以做什么。为什么要有权限保护文件和目录:通过权限设置,可以保护系统的文件和目录不被未授权的用......
  • Linux使用OpenSSL生成SSL证书
    实现本地nginxip+ssl的访问注意openssl和ssh-keygen的区别生成私钥文件opensslgenrsa-des3-outlocalhost.key2048去除口令,否则启动nginx时需要密码opensslrsa-inlocalhost.key-outlocalhost.key创建请求证书opensslreq-new-keylocalhost.key-outlocalhost......
  • Linux指令
    Linux文件权限查看及修改查看Linux文件及权限:ls-al(查看目录下所有文件)修改文件及文件夹权限:sudochmod -(文件类型)×××(所有者)×××(组用户)×××(其他用户)常用修改权限的命令:sudochmod600×××(只有所有者有读和写的权限)sudochmod644×××(所有者有......
  • 华为云耀云服务器L实例-大数据学习-hadoop前置准备3-防火墙、 SElinux 、时间同步等系
     华为云耀云服务器L实例-大数据学习-hadoop前置准备3-防火墙、 SElinux 、时间同步等系统设置  产品官网:https://www.huaweicloud.com/product/hecs-light.html  今天我们采用可靠更安全、智能不卡顿、价优随心用、上手更简单、管理特省心的华为云耀云服务器L实......
  • Linux的一些基础概念解释
    1.前言最近在做Linux系统相关的工作,但是自己对于Linux系统的了解太过片面,所以这里记录一下工作期间所遇到的Linux的一些基础概念的解释 2.Linux相关基础概念2.1.fstab什么是fstabfstab是filesystemtable的意思,即文件系统表。它在开机的时候告诉系统挂载哪些分区、挂载点......