Linux】【linux基础】linux查看目录结构命令

2020-12-09 10:23发布

6条回答
敦敦宁
2楼 · 2020-12-09 16:19

Linux系统中常用的对目录进行操作的命令

1、Is命令

功能:显示目录下的内容

格式:[root@localhost ~]# ls [选项] [文件名或目录名]

常用选项:

-a 显示所有文件
-d 显示目录信息。注意不是目录下的文件
-h 按照最小整数最大单位显示文件大小
-i 显示文件的i节点号
-l 长格式显示(以列表的方式显示)

也可以多选项组合使用,大部分命令中选项的先后位置都不影响使用

2、cd命令

功能:切换所在目录

格式:[root@localhost ~]# cd参数

cd命令的简化用法

~   代表用户家目录
-    代表上次所在目录
.    代表当前目录 
..   代表上一级目录

目录的绝对路径和相对路径

绝对路径:以根目录为参照物,从根目录开始,一级一级进入目录(完整的路径)
相对路径:以当前目录为参照物,进行目录查找

使用绝对路径进入do目录

使用相对路径进入do目录

使用绝对路径切换目录基本不会报错,但是使用相对路径可能会报错

3、mkdir 命令

功能:创建空目录

格式:[root@localhost ~]# mkdir [选项] 目录名

常用选项:

-p 递归方式创建目录

递归创建

注意:

① 一般只在家目录和临时目录下创建目录,其他目录下不安全
② 新建目录时,当前目录下已有这个名称的文件名时,这个目录是不能创建的。
③ 直接使用mkdir,创建多级目录是会报错的,需要使用选项-p ,递归创建

4、rmdir 命令

功能:删除空目录,一旦目录中有子目录或子文件,删除时就会报错

格式:[root@localhost ~]# rmdir [选项] 目录名

常用选项

-p 递归删除空目录

递归删除空目录


cc收获啦
3楼 · 2020-12-09 11:10
目录说明
bin存放二进制可执行文件(ls,cat,mkdir等)
boot存放用于系统引导时使用的各种文件
dev用于存放设备文件
etc存放系统配置文件
home存放所有用户文件的根目录
lib存放跟文件系统中的程序运行所需要的共享库及内核模块
mnt系统管理员安装临时文件系统的安装点
opt额外安装的可选应用程序包所放置的位置
proc虚拟文件系统,存放当前内存的映射
root超级用户目录
sbin存放二进制可执行文件,只有root才能访问
tmp用于存放各种临时文件
usr用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录
var用于存放运行时需要改变数据的文件


Kindery
4楼 · 2020-12-09 11:10

1、在ubuntu系统中默认是没有tree这个命令的,需要安装,用下面的命令就可以安装tree这个命令工具sudo apt-get install tree

2、首先小编来说说怎么样使用tree这个命令,其实有个非常简单的办法,就是直接查看关于tree的帮助,输入下面的命令,可以查看关于tree命令的帮助信息tree --help

3、下面我们再来说说怎么样使用tree,最简单的使用办法是直接输入tree命令,就会自动给我们以树形的形式列出当前目录的文件和文件夹,不加任何参数,它会自动列表当前目录下面所有深度级别的文件和目录

4、下面我们来说说怎么样查看不同级别子目录和文件使用"tree -L 1 "这个命令,只查看当前第一级的目录和文件使用"tree -L 2 "这个命令,只查看当前第二级的目录和文件使用"tree -L N "这个命令,只查看当前第N级的目录和文件

5、上面说的只是将当前的结果显示出来,但很多情况下我们是要将这个目录结构信息保存下来,自己备用或者发给别人,下面我们就来讲述这个怎样实现这个目的


浅浅77
5楼 · 2020-12-09 15:04
tree命令可以以树形结构显示文件目录结构,它非常适合于我们给别人介绍我们的文件目录的组成框架,同时该命令使用适当的参数也可以将命令结果输出到文本文件中。小编的这个建议只适合于10.10之前版本的ubuntu系统,后面的11.04,11.10。。。14.04系统因为采用的默认桌面不同,所以本经验不适用,若要使用,那么请安装GNOME桌面。

1、在ubuntu系统中默认是没有tree这个命令的,需要安装,用下面的命令就可以安装tree这个命令工具sudo apt-get install tree

linux下使用tree命令以树形结构显示文件目录结构linux下使用tree命令以树形结构显示文件目录结构

  2、首先小编来说说怎么样使用tree这个命令,其实有个非常简单的办法,就是直接查看关于tree的帮助,输入下面的命令,可以查看关于tree命令的帮助信息tree --help

linux下使用tree命令以树形结构显示文件目录结构linux下使用tree命令以树形结构显示文件目录结构

  3、下面我们再来说说怎么样使用tree,最简单的使用办法是直接输入tree命令,就会自动给我们以树形的形式列出当前目录的文件和文件夹,不加任何参数,它会自动列表当前目录下面所有深度级别的文件和目录

linux下使用tree命令以树形结构显示文件目录结构linux下使用tree命令以树形结构显示文件目录结构

  4、下面我们来说说怎么样查看不同级别子目录和文件使用"tree -L 1 "这个命令,只查看当前第一级的目录和文件使用"tree -L 2 "这个命令,只查看当前第二级的目录和文件使用"tree -L N "这个命令,只查看当前第N级的目录和文件

linux下使用tree命令以树形结构显示文件目录结构linux下使用tree命令以树形结构显示文件目录结构

  5、上面说的只是将当前的结果显示出来,但很多情况下我们是要将这个目录结构信息保存下来,自己备用或者发给别人,下面我们就来讲述这个怎样实现这个目的

使用下面的命令将当前文件的第二级子目录的目录结构信息输入保存到/home/xyh/tree.txt文件中

命令:

tree -L 2 > /home/xyh/tree.txt

linux下使用tree命令以树形结构显示文件目录结构linux下使用tree命令以树形结构显示文件目录结构

  6、下面我们打开/home/xyh/tree.txt文件查看里面保存的结果是否和之前我们使用的命令显示的结果是一样的,可以看到文件保存的结果就是使用"tree -L 2 "这个命令的输入结果

linux下使用tree命令以树形结构显示文件目录结构linux下使用tree命令以树形结构显示文件目录结构


老易
6楼 · 2020-12-09 17:25

linux下我们使用ls命令查看一个目录下的内容,如果单单使用ls则会显示当前目录下的内容,而如果 ls /etc这样后跟一个目录的话,则会显示etc这个目录下的内容,可以去看看《linux就该这么学》这本书的第二章,介绍了很多常用的命令,非常适合初学者。

征戰撩四汸
7楼 · 2022-03-16 15:10

1、语法

ls [-alrtAFR][name...]

参数 :

-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)

-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出

-r 将文件以相反次序显示(原定依英文字母次序)

-t 将文件依建立时间之先后次序列出

-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)

-F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"

-R 若目录下有文件,则以下之文件亦皆依序列出

2、tree可以查看多层目录信息。


相关问题推荐

  • 回答 7

    使用命令:chmod 744 myflile就可以实现以上的操作。

  • 回答 4

    关于CLOSE_WAIT和TIME_WAIT状态,服务器端都有可能出现,TIME_WAIT出现应该是短连接较多,需要通过修改内核参数解决,CLOSE_WAIT状态则是服务器程序可能有问题,服务器需要主动close,以及epoll多路复用模型中使用linger调整关闭等待时间分析解决这类问题,关...

  • 回答 6
    已采纳

    chmod 命令:chmod命令是非常重要的,用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。1. 文字设定法:chmod [who] [+ | - | =] ...

  • 回答 3
    已采纳

    Linux chattr 命令一般,chattr命令用于更改Linux文件上属性。以下是它的语法:chattr [ -RVf ] [ -v version ] [ mode ] files...下面是man手册对它的描述:chattr 改变一个Linux文件系统上的文件属性。一个通用格式是:+-=[aAcCdDeijsStTu]‘+’选项,将给...

  • 回答 8
    已采纳

    命令格式cat [选项] [文件]...命令功能cat主要有三大功能:一次显示整个文件:cat filename从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.将几个文件合并为一个文件:cat file1 file2 > file命令参数-n 或 --number 对输出的所有行编号,...

  • 回答 3

    shell的执行过程: 首先,脚本是从上至下从左至右执行每一行的语句的。 其次,当执行脚本时会进入一个新的shell,也成为nologin shell,在该shell下执行完成后,再返回执行前的shell。更加详细的讲解请楼主参考鸟哥linux网站中的bash shell章节有图能让您更...

  • 回答 3

    学习linux为什么要学习Shell: 1、首先我们了解一下shell编程是什么,其实shell编程就是一坨linux命令的集合再加上一些控制语句而已 2、为什么要学习linux下的shell编程,我们平时在做运维工作时总会遇到一些重复的工作,如果我们会shell编程的话就可以将这些...

  • 回答 6

    1.服务器一般情况下只有在进行项目部署或者是出现问题的时候才需要进行远程连接操作,在进行连接的时候我们一般都是使用的外部连接软件2.启动软件,点击快速连接,我们要选择连接的协议3.协议选择要然后填写服务器的IP地址和用户名,然后点击连接4.在通过验证...

  • 回答 4

    看看系统内存是否足够多,然后分区的时候是否正常运行

  • 回答 5

    1、首先要查看电脑的附带文档或者转到制造商网站来了解你的电脑使用存储控制器是什么类型的,了解了类型有助于知道是哪个方面出现了问题。2、然后在另一台电脑上同样是转到制造商的网站,将最新的驱动程序下载下来,并且保存在usb闪存驱动器或者是别的可以移...

  • 回答 7

    1、切换到root用户后。2、键入vim /etc/inittab, 就可以查看并修改该配置文件。3、在输入上面的命令后,我们可以看到该配置文件里面的信息如下:4、注意最后的那几行,就是Linux系统默认启动有七种。0:关机(不要设置这个!)1:单用户(类似于windows操作系统...

  • 回答 5
    已采纳

    很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可。步骤如下:重启linux系统重启系统后出现GRUB界面在引导装载程序菜单上,按 E出现内核选择 ,选择第二行 ...

  • 回答 6

    1.正确的关机流程为:sysnc ? shutdown ? reboot ? halt;2.sync 将数据由内存同步到硬盘中。3.shutdown 关机指令,你可以man shutdown 来看一下帮助文档。例如你可以运行如下命令关机:4.shutdown –h 10 ‘This server will shutdown after 10 mins’ ...

  • 回答 2

    1、LPIC,全称Linux专业委员会认证2、Oracle联合认证(OCA)3、Oracle专业认证(OCP)4、RHCE,也叫做红帽认证工程师5、RHCA即红帽认证架构师6、SUSE认证Linux管理员(SUSE CLA)7、SUSE认证Linux专业人员(CLP)8、SUSE认证Linux工程师(CLE)...

  • 回答 15
    已采纳

    1、cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:cd /root/Docements # 切换到目录/root/Docementscd ./path          # 切换到当前目录下的path...

  • 回答 7
    已采纳

    目录/bin存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。/etc存放系统管理和配置文件/home存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /usr用于存放系统应用程序,比较重要的目录/u...

没有解决我的问题,去提问