美文网首页
文件和目录管理(上)

文件和目录管理(上)

作者: 一个菜鸟JAVA | 来源:发表于2019-07-31 22:21 被阅读0次

主要目录的作用

linux/下主要目录的作用,如下表所示:

目录 目录用途
/bin 常见的用户指令
/boot 内核和启动文件
/dev 设备文件
/etc 系统和服务的配置文件
/home 系统默认的普通用户的家目录
/lib 系统函数库目录
/lost+found ext3文件系统需要的目录,用户磁盘检查
/mnt 系统加载文件系统时常用的挂载点
/opt 第三方软件安装目录
/proc 虚拟文件系统
/root root用户的家目录
/sbin 存放系统管理命令
/tmp 临时文件的存放目录
/usr 存放于用户直接相关的文件和目录
/media 系统用来挂在光驱等临时文件系统的挂载点

绝对路径和相对路径

  • 绝对路径:在linux中的每个目录或者文件都可以从根目录开始寻找,例如:/usr/local目录.这种从根目录开始的全路径被称作绝对路径,绝对路径一定是从/开始的.

  • 相对路径:就是相对于当前路径的路径.在linux中,使用.代表当前目录,使用..代表当前目录的上级目录.使用~代表前期用户的家目录.例如有下面目录:

[zengchao@localhost dir_1]$ pwd
/home/zengchao/dir_1
[zengchao@localhost dir_1]$ tree
.
├── dir_1_1
│   ├── f1.log
│   └── f2.log
└── dir_1_2

2 directories, 2 files

那么在/home/zengchao/dir_1目录下,可以使用./dir_1_1表示子目录dir_1_1,那么这个路径就是相对路径,相对路径是以当前路径作为参考的.如果现在不在/home/zengchao/dir_1中,就无法找到确定的路径了.

文件相关操作

  • touch
    主要有两个作用,一刷新已存在文件的时间,二创建一个空白文件.

  • rm
    删除文件或目录.主要用户rm [-options] 目录或者文件.-d参数可以删除空目录,-f忽略不存在的文件且不提示用户.-r递归删除目录或文件.

  • mv
    移动文件到指定目录,用法:mv 文件 目录.同时还可以使用该命令修改文件名,例如mv 1.txt 2.txt把文件1.txt改为2.txt.该命令同样适用于目录,因为在linux中,目录也是一种文件.

  • cat
    查看文件.常用的方法有cat 1.txt查看文件1.txt.cat -n 1.txt查看文件1.txt并且标记行号.cat 1.txt 2.txt同时查看1.txt和2.txt.cat 1.txt 2.txt > 3.txt把1.txt和2.txt内容合并,覆盖3.txt的内容.

  • head
    查看文件前部分内容.常用的有:head -n 100 1.txt查看1.txt前一百行.

  • tail
    head相反,查看文件后部分内容.常用的有:tail -n 100 1.txt查看1.txt后一百行.tail -f 1.txt动态的查看内容.例如查看服务日志会常使用.

目录相关操作

  • cd
    进入指定目录.例如cd ~进入当前用户家目录.cd -可以进入上一次进入的目录,例如下面的例子:
[zengchao@localhost ~]$ cd /usr/local/
[zengchao@localhost local]$ cd ~
[zengchao@localhost ~]$ cd -
/usr/local
[zengchao@localhost local]$ cd -
/home/zengchao
[zengchao@localhost ~]$
  • mdkir
    创建目录.常用的有mkdir a b c创建a,b,c三个目录.mkdir -p a/b/c递归创建./a,./a/b,./a/b/c三个目录.

  • cp
    复制文件.使用方法如下:

[zengchao@localhost test_dir]$ ls
[zengchao@localhost test_dir]$ touch 1.txt //创建1.txt文件
[zengchao@localhost test_dir]$ cp 1.txt 2.txt //复制1.txt文件为2.txt
[zengchao@localhost test_dir]$ ls
1.txt  2.txt
[zengchao@localhost test_dir]$ mkdir d1
[zengchao@localhost test_dir]$ ls
1.txt  2.txt  d1
[zengchao@localhost test_dir]$ cp d1 d2 //复制d1目录并重命名为d2
cp: omitting directory ‘d1’ //上一步操作失败
[zengchao@localhost test_dir]$ cp -r d1 d2 //添加-r参数,复制目录成功
[zengchao@localhost test_dir]$ ls
1.txt  2.txt  d1  d2

相关文章

  • 文件和目录管理(上)

    主要目录的作用 linux/下主要目录的作用,如下表所示: 绝对路径和相对路径 绝对路径:在linux中的每个目录...

  • Linux的简单学习记录(三)

    Linux的文件目录管理一、文件和目录管理 1.cd命令与pwd命令 进入文件目录与现实当前文件目录 2.mkdi...

  • 文件和目录管理

    在复习Linux命令的时候,突然从百度发现了一个不错的网站,Linux命令大全 1.cd 主要用法:切换当前的工作...

  • Linux操作系统学习笔记 0 ——目录

    环境配置和软件安装环境配置和软件安装地址 初识Linux——命令示例命令示例 目录管理目录管理 文件管理文件管理 ...

  • Chapter 2——Linux文件管理基本命令

    Linux上常用的文件管理命令 首先说说对目录的管理操作,因为在Linux中,目录也算是一种特殊的文件。 目录管理...

  • 第三章 基本的bash shell命令

    使用shell bash手册 浏览文件系统VFS 文件和目录 管理文件和目录 查看文件内容 3.1 启动shell...

  • linux 常用命令

    终端 文件管理 查看目录和文件信息 新建文件、新建目录 移动和复制文件 删除文件或目录 新建链接文件软链接:软链接...

  • linux文件和目录管理

    处理目录和文件的几个常用命令 ls:展示目录下的内容 cd: 切换到某个目录下 pwd:显示目前的目录 mkdir...

  • linux文件和目录管理

    文件管理主要命令cd 切换目录pwd 显示当前目录mkdir 新建目录rmdir 删除空目录 . 代表当层目录.....

  • 26 文件和目录管理

    绝对路径和相对路径 文件和目录名可以是绝对的,这表示名称以 / 开头。也可以相对于当前工作目录,这表示不是以 / ...

网友评论

      本文标题:文件和目录管理(上)

      本文链接:https://www.haomeiwen.com/subject/oywxdctx.html