首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux下树状显示文件夹结构的一脚本

转眼已经到了17年的最后一月份,又一匆忙的年份就这样来到了尾声,感觉才刚刚步入17年却马上结束了。...长大之后的时间总是过的措手不及,转瞬即逝,也许一年一年重复而过,而对年终也不及小时候那种热烈的期盼,没有期待也就没有了终点,所有走过的每一时刻都不知道为了什么。...这个脚本其实跟Linux的tree工具重叠,只是因为tree工具在Linux如CentOS/Ubuntu等系统中非默认安装,因此使用时需先安装,而在某些环境的限制下不能快速安装,因此萌生了写一小脚本的念头...在网上发现了一同僚写过的脚本,具体可参考Unix Tree/Linux Tree:http://centerkey.com/tree/ 但是在阅读代码之后看到了一些弊端,如: 只可以列举子目录,而文件却不在显示的行列.../bin/sh ######################################################## # Linux Tree to list the directories

1.2K20
您找到你想要的搜索结果了吗?
是的
没有找到

Linux显示文件描述符命令:fd

介绍在Linux系统,fd命令是一条用于显示文件描述符(File Descriptor)的命令。文件描述符是操作系统用于跟踪和管理打开文件的整数值,它是对打开文件的引用。...-p 仅显示文件描述符的打开模式(以字母表示) -P 仅显示文件描述符的打开模式(以数字表示) -t 仅显示文件描述符的类型...以下是一示例:$ fd -p0 r1 w2 w3 rw4 w在这个示例,文件描述符0以只读(r)模式打开,文件描述符1和2以写入(w)模式打开,文件描述符3以读写(rw...总结Linux fd命令是用于显示文件描述符的实用命令。通过fd命令,我们可以查看当前进程所打开的文件描述符及其相关信息,包括文件描述符的编号、打开模式、文件路径等。...在日常的系统管理和开发工作,熟悉和掌握fd命令的使用将大大提高工作效率。希望本文对你理解和使用Linux fd命令有所帮助。如需进一步了解命令的更多细节和用法,请查阅相关的文档和参考资料。

2.1K20

linux使用cat命令在终端设备上显示文件内容

cat这个命令也很好记,因为cat在英语是“猫”的意思,小猫咪是不是给您一种娇小、可爱的感觉呢? 注意:当文件内容较大时,文本内容会在屏幕上快速闪动(滚屏),用户往往看不清所显示的具体内容。...语法格式:cat [参数] [文件] 常用参数: -n 显示行数(空行也编号) -s 显示行数(多个空行算一编号) -b 显示行数(空行不编号) -E 每行结束处显示$符号 -T 将TAB字符显示为...~]# cat filename.txt 查看文件的内容,并显示行数编号: [root@linux ~]# cat -n filename.txt 查看文件的内容,并添加行数编号后输出到另外一文件...: [root@linux ~]# cat -n linuxcool.log > linuxprobe.log 清空文件的内容: [root@linux ~]# cat /dev/null > /root.../filename.txt 持续写入文件内容,碰到EOF符后结束并保存: [root@linux ~]# cat > filename.txt <<EOF > Hello, World > Linux

3.4K40

linux35find案例

二:根据权限查找文件 三:基于所有者和组搜索文件 四: 根据日期和时间查找文件和目录 五:根据大小查找文件和目录 一: 用于查找带名称文件的基本查找命令 在当前目录中使用名称查找文件 在当前工作目录查找名称为.../rumenz.txt 使用名称查找目录 在/目录查找名称为rumenz 的所有目录。.../rumenz.php 在目录查找所有 PHP 文件 查找目录的所有php文件。 # find . -type f -name "*.php" ./rumenz.php ....# find / -type d -perm 777 -print -exec chmod 755 {} \; 查找和删除单个文件 找到一名为rumenz.txt 的文件并将其删除。...# find / -type f -size +100M -exec rm -f {} \; 查找特定文件并删除 查找所有超过10MB 的.mp3文件,并使用一命令将其删除。

62120

linux叹号(!)的10技巧

Linux 的符号或运算符可用作逻辑否定运算符,也可通过调整从历史记录获取命令,或通过修改运行先前运行的命令。以下所有命令均已在 bash Shell 明确检查。...我只需要将这个新命令的最后一参数作为: $ ls -l !$ 这里!$将携带在最后一命令传递给这个新命令的参数。 将上次执行命令的参数传递给新命令 如何使用 (!)...在上面的例子,第一命令是 “cp”,第二参数需要打印。因此“!cp:2”,如果任何命令说xyz使用 5 参数运行并且您需要获得第 4 参数,您可以使用“!xyz:4”,并根据需要使用它。...此外,上一示例的(向上导航键)在这里也没有出现。所以?我们需要“!!”不带引号调用,这将调用该用户的最后一命令。 $ su -c !!...-d /home/rumenz ] && exit 如果它不存在,则在您的主目录创建一目录(比如 rumenz)。脚本语言中的一种通用实现,如果所需目录不存在,它将创建一。 [ !

81120

linux21中级命令

8.命令:write 通过write命令可以直接给另一太linux机器发送文本消息。 9.命令:talk Write命令的加强版。 10.命令:w W命令很酷吧,只有一字符。...mysqldump 命令会转储(备份)数据库的全部或特定一部分数据到一给定的文件。...一旦你rm -rf一目录的所有文件和目录本身突然就永远丢失了。请谨慎使用。 32. echo命令 echo顾名思义,在标准输出上回显文本。.../bin/bash告诉 shell 它是一脚本。 33. passwd命令 这是一重要的命令,可用于在终端更改自己的密码。显然出于安全原因,你需要知道你当前的密码。...通过将以下测试粘贴到名为的文件来创建一简单的 java 程序rumenz.java(记住.java扩展名是必须的)。

8510

linux Linux的10链接操作符

Linux命令链接的意思是,通过操作符的行为将几个命令组合执行。Linux的链接命令,有些像你在shell写短小的shell脚本,并直接在终端执行。链接使得自动处理变得更方便。...Linux的10链接操作符 本文旨在介绍一些常用的链接操作符,通过简短的描述和相关的例子帮助读者提高生产力、降低系统负载、写出更加简短有意义的代码。...这个命令在检查最后一命令的执行状态时很有用。 比如,我想使用links 命令在终端访问网站tecmint.com,但在这之前我需要检查主机是否在线或不在线。...举例来说,我想要在非root帐户执行‘apt-get update‘,如果第一命令失败了,接着会执行第二命令‘links www.tecmint.com‘。...tecmint@localhost:~$ apt-get update || links tecmint.com 上面的命令,由于该用户不允许更新系统,这意味着第一命令的退出状态是’1′,因此最后一命令

65620

小白Linux入门--入门篇(三):ls命令详解按时间排序显示文件

前面我们的文章小白Linux入门--基础篇,里面讲到了ls这个命令,基本作用就是显示文件和文件夹,而这个非常基础的命令是有很多隐藏的命令的....这是官方解释: ls命令用来显示目标列表,在Linux是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。...在linux系统,使用ls命令按时间排序文件,其实很简单,如下: #ls -tr 即可按时间排序当前目录下的文件。 附,ls命令的参数中文详解: -a 列出目录下的所有文件,包括以 ....-o 显示文件的除组信息外的详细信息。...-X 以文件的扩展名(最后一 . 后的字符)排序。 -1 一行只输出一文件。 ls实现列文件按时间排序 1) ls -lt 时间最近的在前面 ?

5.4K40
领券