Linux常用命令之【目录操作命令:ls、cd、mkdir、rmdir、tree】

2024-06-01 15:18

本文主要是介绍Linux常用命令之【目录操作命令:ls、cd、mkdir、rmdir、tree】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

ls命令

ls -a

ls -l或ll

ll -d

ll -h

cd命令

cd ~

cd /

cd -

cd ..

mkdir命令

mkdir test

mkdir -p user/book/history

rmdir

rmdir test

rmdir -p user/book/history

tree命令

tree /usr/local


ls命令

英文原意:list

功能描述:显示目录下的内容

ls -a

显示以“.”开头的隐藏文件。

ls -l或ll

参数含义依次为:权限、引用计数、所有者、所属组、大小(byte)、文件修改时间、文件名。

total为当前目录的总用量,单位是kb。

ll -d

ll只会显示目录下内容的信息,而 ll -d 会显示目录本身的详细信息。

ll -h

将文件大小用人性化的单位展示,如K、M、G等

 

cd命令

英文原意:change directory

所在路径:Shell内置命令

功能描述:切换所在目录

cd ~

前往用户的家目录

cd /

前往根目录

cd -

前往上一次所在目录

cd ..

前往上级目录

绝对路径:以“/”根路径开头,如cd /usr/local/,从根路径开始寻找,只要路径不写错就不会报错。

相对路径:直接以文件夹名称开头,如cd local/bin/,如果当前文件夹下没有local的文件夹,则会报 No such file or directory。

 

mkdir命令

英文原意:make directories

功能描述:创建空目录

mkdir test

在当前文件夹下创建test文件夹

mkdir -p user/book/history

递归创建一连串目录

 

rmdir

英文愿意:remove empty directories

功能描述:删除空目录

rmdir test

rmdir -p user/book/history

只能删除空目录,一旦目录中有内容,删除就会报错。

 

tree命令

在CentOS7中,tree命令需要额外安装:yum install -y tree

tree /usr/local

显示/usr/local下的目录树

这篇关于Linux常用命令之【目录操作命令:ls、cd、mkdir、rmdir、tree】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1021360

相关文章

防止Linux rm命令误操作的多场景防护方案与实践

《防止Linuxrm命令误操作的多场景防护方案与实践》在Linux系统中,rm命令是删除文件和目录的高效工具,但一旦误操作,如执行rm-rf/或rm-rf/*,极易导致系统数据灾难,本文针对不同场景... 目录引言理解 rm 命令及误操作风险rm 命令基础常见误操作案例防护方案使用 rm编程 别名及安全删除

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

Vite 打包目录结构自定义配置小结

《Vite打包目录结构自定义配置小结》在Vite工程开发中,默认打包后的dist目录资源常集中在asset目录下,不利于资源管理,本文基于Rollup配置原理,本文就来介绍一下通过Vite配置自定义... 目录一、实现原理二、具体配置步骤1. 基础配置文件2. 配置说明(1)js 资源分离(2)非 JS 资

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境

Linux搭建ftp服务器的步骤

《Linux搭建ftp服务器的步骤》本文给大家分享Linux搭建ftp服务器的步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录ftp搭建1:下载vsftpd工具2:下载客户端工具3:进入配置文件目录vsftpd.conf配置文件4:

Linux实现查看某一端口是否开放

《Linux实现查看某一端口是否开放》文章介绍了三种检查端口6379是否开放的方法:通过lsof查看进程占用,用netstat区分TCP/UDP监听状态,以及用telnet测试远程连接可达性... 目录1、使用lsof 命令来查看端口是否开放2、使用netstat 命令来查看端口是否开放3、使用telnet

Linux系统管理与进程任务管理方式

《Linux系统管理与进程任务管理方式》本文系统讲解Linux管理核心技能,涵盖引导流程、服务控制(Systemd与GRUB2)、进程管理(前台/后台运行、工具使用)、计划任务(at/cron)及常用... 目录引言一、linux系统引导过程与服务控制1.1 系统引导的五个关键阶段1.2 GRUB2的进化优

Python如何实现高效的文件/目录比较

《Python如何实现高效的文件/目录比较》在系统维护、数据同步或版本控制场景中,我们经常需要比较两个目录的差异,本文将分享一下如何用Python实现高效的文件/目录比较,并灵活处理排除规则,希望对大... 目录案例一:基础目录比较与排除实现案例二:高性能大文件比较案例三:跨平台路径处理案例四:可视化差异报

Linux查询服务器 IP 地址的命令详解

《Linux查询服务器IP地址的命令详解》在服务器管理和网络运维中,快速准确地获取服务器的IP地址是一项基本但至关重要的技能,下面我们来看看Linux中查询服务器IP的相关命令使用吧... 目录一、hostname 命令:简单高效的 IP 查询工具命令详解实际应用技巧注意事项二、ip 命令:新一代网络配置全