linux 所在目录 ubuntu查看当前目录
大家好,关于linux 所在目录很多朋友都还不太明白,今天小编就来为大家分享关于ubuntu查看当前目录的知识,希望对各位有所帮助!
linux下怎么查看目录所在的分区
Linux下没有盘符的概念,而是将各分区通过挂载到目录(挂载点)来访问实际的磁盘分区,有时候我们想知道某个文件或目录是在哪个分区上,
有如下几种方法:
1、最简单的,直接 df-h目录名
比如我要查看工作目录下的baidupan目录在哪个分区
# df-h baidupan
可以看到,baidupan在vda1分区下
2、用df或 fdisk-l查看分区挂载情况,直接输入mount或者也可以用cat/etc/mtab,然后pwd找最接近的挂载点信息
拓展内容
Linux的分区规定
1.设备管理
在Linux中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等IDE或SCSI设备也不例外。Linux把各种IDE设备分配了一个由hd前缀组成的文件;而对于各种SCSI设备,则分配了一个由sd前缀组成的文件。
对于ide硬盘,驱动器标识符为“hdx~”,其中“hd”表明分区所在设备的类型,这里是指ide硬盘了。“x”为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),“~”代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。例,hda3表示为第一个ide硬盘上的第三个主分区或扩展分区,hdb2表示为第二个ide硬盘上的第二个主分区或扩展分区。对于scsi硬盘则标识为“sdx~”,scsi硬盘是用“sd”来表示分区所在设备的类型的,其余则和ide硬盘的表示方法一样,不在多说。
例如,第一个IDE设备,Linux就定义为hda;第二个IDE设备就定义为hdb;下面以此类推。而SCSI设备就应该是sda、sdb、sdc等。
2.分区数量
要进行分区就必须针对每一个硬件设备进行操作,这就有可能是一块IDE硬盘或是一块SCSI硬盘。对于每一个硬盘(IDE或SCSI)设备,Linux分配了一个1到16的序列号码,这就代表了这块硬盘上面的分区号码。
例如,第一个IDE硬盘的第一个分区,在Linux下面映射的就是hda1,第二个分区就称作是hda2。对于SCSI硬盘则是sda1、sdb1等。
3.各分区的作用
在Linux中规定,每一个硬盘设备最多能有4个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是4个。
对于早期的DOS和Windows(Windows 2000以前的版本),系统只承认一个主分区,可以通过在扩展分区上增加逻辑盘符(逻辑分区)的方法,进一步地细化分区。
主分区的作用就是计算机用来进行启动操作系统的,因此每一个操作系统的启动,或者称作是引导程序,都应该存放在主分区上。
这就是主分区和扩展分区及逻辑分区的最大区别。
我们在指定安装引导Linux的bootloader的时候,都要指定在主分区上,就是最好的例证。
Linux规定了主分区(或者扩展分区)占用1至16号码中的前4个号码。以第一个IDE硬盘为例说明,主分区(或者扩展分区)占用了hda1、hda2、hda3、hda4,而逻辑分区占用了hda5到hda16等12个号码。
因此,Linux下面每一个硬盘总共最多有16个分区。
对于逻辑分区,Linux规定它们必须建立在扩展分区上(在DOS和Windows系统上也是如此规定),而不是主分区上。
因此,我们可以看到扩展分区能够提供更加灵活的分区模式,但不能用来作为操作系统的引导。除去上面这些各种分区的差别,我们就可以简单地把它们一视同仁了。
4.分区指标
对于每一个Linux分区来讲,分区的大小和分区的类型是最主要的指标。容量的大小读者很容易理解,但是分区的类型就不是那么容易接受了。分区的类型规定了这个分区上面的文件系统的格式。
Linux支持多种的文件系统格式,其中包含了我们熟悉的FAT32、FAT16、NTFS、HP-UX,以及各种Linux特有的Linux Native和Linux Swap分区类型。
在Linux系统中,可以通过分区类型号码来区别这些不同类型的分区。各种类型号码在介绍Fdisk的使用方式的时候将会介绍。
linux 怎么看在哪个目录下
查看当前目录用pwd命令,pwd是print working directory的缩写,打印当前工作目录,就是显示当前所在目录的意思。
通常提示符中就显示有当前目录,但是它只显示目录名而不是全路径,比如当前目录是/usr/local/etc和当前目录是/etc,提示符中都显示etc,这个时候用pwd命令就可以看清楚到底是哪个路径,免得搞错,这就是这个命令的作用。
找一个命令在哪个目录一般用which命令,它是专门找命令位置的,格式是:
which-a命令名字
-a参数表示所有从PATH环境变量指定的目录里找到的都列出来。
Linux系统文件存放目录有哪些linux文件所在目录
Linux系统文件存放目录是指系统文件在Linux操作中如何存放的。系统文件是指系统内部运行和管理计算机所需要的文件,包括核心程序、应用程序、配置文件和引导文件等。在Linux下使用,系统文件一般存放在特定的文件夹中,以实现文件的整理和调用的有效性。
Linux系统文件存放的目录一共分为六类,包括根目录(/)、bin(/bin和/sbin)、usr(文件夹)、etc(/etc)、var(/var)和opt(/opt)。其中,根目录/表示这是Linux系统文件存放的最顶层目录,此目录有许多重要的子目录,如bin、sbin、usr、etc、var和opt等目录,其下存放着系统文件。
bin目录是指binary,存放着可以被Linux主机直接执行的可执行文件,一般是用户一般使用的程序文件。
sbin目录指superuser binary,此目录是关于系统维护和管理的程序文件,只有超级用户(root)才允许执行的文件,对于普通用户而言没有权限运行这些程序,普通用户使用时需要更改访问权限或者使用sudo命令。
usr目录用于存放一些可以应用到任何用户和进程的所有可执行文件,比如应用软件、库文件,还有用户的配置文件等。
etc目录存放着系统中主要的配置文件,如网络的配置文件、用户的配置文件、系统的状态文件等。
var目录主要是存放系统和程序运行时的临时文件,例如日志文件、数据库的文件、各种交互的文档、Print Spooler相关的文件等。
opt目录主要用于存放可选软件安装的文件,例如大量的软件包,有些软件是跟随系统安装,但有些是需要用户自己下载安装,这些软件会被存放在opt目录下。
以上是Linux系统文件存放的几个目录及其各自的功能介绍,Linux系统文件存放完毕后,不但可以确保系统和文件的稳定,而且易于快速调用系统文件,确保系统的安全和正常运行。