Linux基础(2)之目录管理

在Linux下常用的目录命令有ls cd pwd mkdir rmdir tree

1.ls命令

ls 用于某路径下列出文件列表

-l:长格式(显示文件的详细信息)

文件类型:

-:普通文件 f

d:目录文件 directory

b:块设备文件 block

c:字符设备文件 character

l:符号链接文件 symbolic link

p:命令管道文件 pipe

s:套接字文件 socket

文件权限:9位 每3位一组。每一组 rwx(读 写 执行) r--(只读)

文件硬链接的次数#inode

文件的属主 owner

文件的属组 group

文件的大小 size 单位默认是字节

时间戳 timestamp 最近一次被修改的时间

时间戳有三种:

访问:access,文件被访问的时间

修改:modify,文件的内容被修改

改变:change ,metadata ,元数据

-h:用作单位转换(用人易读的单位显示文件的大小)

-a:显示以.开头的隐藏文件

.标示当前目录

..标示父目录

-d:显示目录自身信息

-i:index node ,iNode

-r:逆序显示

-R:递归显示 recursive

2.cd命令 change diretory

cd ~  #进入用户的家目录

cd -  #与上一次的目录之间进行切换

cd ~USERNAME  #进入某个用户的家目录

3.pwd  #用于显示当前工作目录 print working diretory

4.mkdir:创建空目录

-p: 一层一层创建(默认不行) 如:mkdir a/b/c

-v: 显示创建目录过程

技巧:{} 将{}内的内容展开

mkdir -pv /mnt/test/x/m  /mnt/test/y

上面的命令可以简写为 mkdir -pv /mnt/test/{x/m,y}

5.删除目录:rmdir(remove directory)

删除空目录

注意:只能用来删除空目录!!!!!!!!

6.打印目录树tree

tree directory_name

时间: 2024-10-26 04:16:51

Linux基础(2)之目录管理的相关文章

一天一个Linux基础命令之目录管理类命令ls

ls 列出目录内容 1.命令格式 ls [option]   [目录名] 2.命令功能 显示当前目录内容,如果ls指定其他目录,那么就会显示指定目录里的文件及目录. 通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限),查看目录信息等等. 3.常用参数 -A,打印目录中的所有文件包括隐藏文件,但不包括.和.. -a:显示目录中的所有文件,包括隐藏文件 .表示当前目录 ..表示父目录 -l:用长格式打印目录中的文件和目录(文件类型.权限.硬链接次

一天一个Linux基础命令之目录管理类命令mkdir

mkdir 创建目录 1.命令格式 mkdir [option]   <目录名>... 2.命令功能 通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录.要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限. 同一个目录下不能有同名的(区分大小写)文件和目录. 3.常用参数 -m, 设定权限<模式> (类似 chmod) -p,在创建目录之前的目录不存在,先创建上级目录 ,即创建目录之前先创建父目录 -v,  每次创建新目录

一天一个Linux基础命令之目录管理类命令rmdir

rmdir  删除空目录,非空的目录不能删除 1.命令格式 rmdir [options]      DIRECTORY 2.命令参数 -p, 递归删除,删除目录之前是否删除父目录,如果父目录为空的话就删除 -v, 删除目录时,显示删除信息 --help   显示此帮助信息并退出 --version  输出版本信息并退出 3.常用范例 例1:删除空目录doc 命令:rmdir doc [[email protected]~]# tree doc/ doc/   0directories, 0 f

一天一个Linux基础命令之目录管理类命令cd

cd 切换目录命令 1.命令格式 cd  [option]     [目录名] 2.命令功能 切换工作目录 3.常用范例 例1:cd  ~ 说明:~默认为root的家目录,如果~后面加入用户名,则可以进入指定用户的家目录 [[email protected] ~]# [[email protected] ~]# cd / [[email protected] /]# pwd / 说明:进入系统根目录,上面命令执行完后拿pwd命令看一下,当前目录已经到系统根目录了 . [[email protec

linux基础知识&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;逻辑卷管理器(lvm)

*****什么是lvm:           lvm就是将几个物理的分区通过软件组合成为一块看起来是独立的大磁盘(vg),然后将这块大磁盘分成可使用的分区. 然后就可以格式化创建文件系统,最终可以挂载使用啦.   *****我们该如何创建lvm呢? 一.首先创建分区,将其id设为8e,如下图   二.然后创建pv      pv阶段有如下常用的命令 pvcreate : 将物理的分区创建为pv pvscan  : 查看磁盘里的所有pv的信息 pvdiplay :查看pv的状态 pvremove

Linux基础命令,目录文件操作,vi编辑器详解

一.linux基础命令 linux命令的执行必须依赖于shell命令解释器.shell实际上是在linux系统中运行的一种特殊程序,它位于操作系统内核与用户之间,负责接收用户输入的命令并进行解释,将需要执行的操作传递给系统内核执行,shell在用户和内核之间充当了一个"翻译官"的角色.当用户登录到linux系统时,会自动加载一个shell程序,以便给用户提供可以输入命令的操作系统. 1.首先介绍一下快捷键 Tab键:用来补齐命令字或文件.目录名,例如输入"ifcon"

Linux基础三(软件安装管理)

目录: 一.Linux 中软件包的分类 1.源码包 2.二进制包 3.源码包 4.软件安装的选择 二.软件安装之 RPM 1.背景知识 2.准备知识 3.安装升级与卸载 4.查询校验与提取 一.Linux 中软件包的分类: 1.源码包 1.1 源码包的简介 源码包就是各种源代码文件组合而成的压缩包,因为 Linux 是开源的,所以源码包中的源代码是可以查看甚至修改的,用户可以根据自己所需要的功能进行安装.但是源码包在安装的时候需要编译,即从源代码 abcd 编译成机器语言 0101,这个过程需要

linux回顾 文件与目录管理

Linux 文件与目录管理 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录  /. 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们. 在开始本教程前我们需要先知道什么是绝对路径与相对路径. 绝对路径:路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录. 相对路径:路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的写法啦! 处理目录

Linux:文件及目录管理命令基础

1.pwd显示当前所在位置信息 2.cd切换目录 3.tree以树形结构显示目录下的内容 4.mkdir创建目录 5.touch创建文件 6.ls显示目录下内容及属性信息的命令 7.cp复制文件或目录 8.mv移动或重命名文件或目录 9.rm删除文件或目录 1.pwd显示当前所在位置信息 pwd #查看当前所在目录(此命令一般直接使用) 2.cd切换目录 cd 命令语法: cd [选项] 目录 cd 的常用选项: cd ~ /cd #切换到当前用户的家目录 cd . #保持当前目录不变 cd .

linux基础之程序包管理(二)

Linux程序包管理(2) CentOS: yum, dnf URL: ftp://172.16.0.1/pub/ YUM: yellow dog, Yellowdog Update Modifier yum repository: yum repo 存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录下:repodata): 文件服务器: ftp:// http:// nfs:// file:/// yum客户端: 配置文件: /etc/yum.conf:为所有仓库提供公共配置 /et