Linux知识要点大全(第四章)

第四章 文件管理

*主要内容
  文件和目录的操作:
    ①创建
    ②删除
    ③拷贝
    ④重命名(剪切)
    ⑤查看

一:目录的操作

回顾与目录相关的命令
  ls  查看目录中的内容 、pwd 打印当前目录   、cd  切换目录
1、创建目录
  mkdir  [-选项]  [参数]
    -p 级联创建,在父目录不存在的情况下,先创建父目录,再创建子目录。
      例:mkdir -p dou1/dou11/dou111/
    -v 显示创建过程。

2、删除目录
  rmdir    删除空目录
      例:rmdir  dou2
  rm  –r或-R  目录列表       交互式递归删除目录
         –f         目录列表       非交互式
  普通用户删除文件或者目录无提示
      rm –rf /*
3、目录的剪切、重命名
  语法:mv  源  目的     \\ mv--move
  重命名:目标不存在相当于重命名。
    例:mv test  test1
  剪切:如果目标已存在,会将剪切目录作为其子目录。
    例:mv  test1  /tmp
  剪切时可以有多个源目录,但是目标就只能是目录。
    例:mv  a1 a2 a3  /tmp
4、拷贝(备份)目录、重命名目录
  语法:cp -r  源1 源2...  目的
  拷贝:如果目标目录已存在,那么就会将拷贝的目录作为其子目录
    cp -r  /home/test   /tmp
  重命名:目标不存在,就相当于拷贝并重命名目录
    cp –r  /home/test   /tmp/tom
  拷贝时可以有多个源文件或源目录,但是目标就只能是目录
    cp -r  /home/test  /home/test1   /root
二:文件的操作

*文件类型
  使用ls -l 文件名    //看第一个字符
    -       普通文件(文本文件,二进制文件,压缩文件,图片。。。)
    d       目录文件(蓝色)
    b       设备文件(块设备)存储设备,U盘 /dev/sda, /dev/sda1
    c        设备文件(字符设备)打印机,终端 /dev/tty1
    s        套接字文件
    p        管道文件
    l             链接文件(淡蓝色)
1、文件的查看   cat   more    less    head   tail   tac
  cat    适用场合:一般查看短小的文件
  -n :显示每行的行号
  more   可以实现空格键分页查看,默认不能往回翻
  less   可以实现分页查看,能上下翻,支持“/关键字 ”搜索
  head   查看文件的开头部分,默认前10行, -5 显示前5行
  tail   显示文件的尾部,默认后10行,tail -5 显示后5行
  -f 动态查看内容   !$上一次命令参数
  tac   倒序输出文件的每一行
2、创建文件
  vim 不存在的文件名
  touch    创建空白文件
    如果目标文件不存在,那么就创建新的空文件
    如果目标文件存在,那么就更新文件的时间戳
  Echo(显示文字) 、cat与 重定向(>) 结合
    echo  “hello world”打印文本信息,打印变量的值
    echo hello > index.html
  cat  >文件名  //ctrl+d 结束输入
3、拷贝文件
  cp    源   目的     或   cp 源……   目标目录
    目标不存在,那么拷贝后的文件就叫该名字(复制并重命名)
    目标存在是文件,那么root用户,会提示覆盖
    目标存在是目录,那么会将源文件放在目录中
      例:a.sh  file1  file2  file3  file666  file777  file88  index.html
      cp  file1 file111
      cp  file1 /home/
      cp  file1 file2   /home/

4、剪切、重命名文件
  mv    源    目的
  可以作为重命名功能
    例:a.sh  file1  file2  file3  file666  file777  file88  index.html
    mv  file1  file111
    mv  file1  /home/
    mv  file1  /tmp/duoniwan.log
5、删除文件
  rm  文件列表      交互式删除文件
  -f  强制或不提示,非交互式删除文件
    例:
    rm file1
      rm: remove regular empty file `file1‘? Y
    rm -f f*   (作用:__________)

6:cp和mv区别

  mv不修改文件权限和组
  cp 默认修改文件权限和组
  使用-p参数不会修改权限和组
  例:
  源文件        -rw-rw-r--  1  user1 user1    0 Jul  2 14:13 1
  cp后的文件 -rw-r--r--    1  root  root     0 Jul  2 14:15 2
  mv的文件   -rw-rw-r--   1  user1 user1 0 Jul  2 14:13 3

原文地址:https://www.cnblogs.com/sun-10387834/p/10164391.html

时间: 2024-10-08 09:29:55

Linux知识要点大全(第四章)的相关文章

Linux知识要点大全(第二章)

第二章   linux操作系统安装与配置主要内容 1:vmware虚拟机安装与使用 2:Linux系统安装前准备 3:Linux Centos 系统的安装 4:Centos 6.8的登录和关闭 5:Centos 6.8 上网配置 6:远程登录管理工具介绍学习目标 1:掌握vmware虚拟机软件使用 2:了解Linux安装前的准备工作 3:掌握Linux的安装 4:了解Linux常用硬件的配置 5:掌握Linux的启动与登录 6:掌握Linux的图形与文字界面的切换 7:掌握setup命令配置Li

linux命令行大全-第四章【文件操作mkdir cp mv rm ln】

pwd:显示当前目录 date:显示当前日期 cal:显示日历 ls:列出目录内容 cd:改变当前工作目录 ‘.’:代表工作目录 ‘..’:代表工作目录父目录 进入当前目录的父目录:cd /home 和 cd .. 进入当前目录的子目录:cd jeremy 和 cd ./jeremy 1.创建一个目录:mkdir playground 2.进入该目录:cd playground (也可以使用cd ./playground) 3.创建两个子目录:mkdir dir1 dir2 (目录下创建好了两个

Linux与云计算——第二阶段 第四章:DNS服务器架设1-安装BIND

Linux与云计算--第二阶段Linux服务器架设 第四章:DNS服务器架设1-DNS基础原理和软件包安装 一般来讲域名比IP地址更加的有含义.也更容易记住,所以通常用户更习惯输入域名来访问网络中的资源,但是计算机主机在互联网中只能通过IP识别对方主机,那么就需要DNS域名解析服务了. DNS域名解析服务(Domain Name System)是用于解析域名与IP地址对应关系的服务,功能上可以实现正向解析与反向解析: 正向解析:根据主机名(域名)查找对应的IP地址. 反向解析:根据IP地址查找对

《Linux Device Drivers》第四章 调试技术——note

1.本章知识点 内核中和调试相关的选项 CONFIG_DEBUG_KERNEL CONFIG_DEBUG_SLAB CONFIG_DEBUG_PAGEALLOC CONFIG_DEBUG_SPINLOCK CONFIG_DEBUG_SPINLOCK_SLEEP CONFIG_INIT_DEBUG CONFIG_DEBUG_INFO CONFIG_MAGIC_SYSRQ CONFIG_DEBUG_STACKOVERFLOW CONFIG_DEBUG_STACK_USAGE CONFIG_KALLS

【知识强化】第四章 指令系统 4.2 指令寻址方式

那在我们讲寻址方式之前,我们先来看一下,补充的两个知识点,一个呢是操作数的类型,一个呢是数据存放的方式.那么之前我们已经讲过了,操作的类型.那么现在我们来看一下操作数的类型. 那么操作数有哪些类型呢?有常见的这四种类型.分别是地址.数字.字符和逻辑数.那么地址是什么呢?地址呢它实际上也可以看作是一种数据.比如在跳转指令当中,那么这个跳转指令的操作数,它就是一个地址.那么绝对地址呢,我们就可以看成是一个无符号的整数.那么相对地址,我们可以看作是一个有符号的数.但是一般来说,地址呢都是一个无符号的整

鸟0哥的Linux私房菜——第十四章:Bash Shell

视频链接 土豆: B站: 本章目录: 1. Bash shell1.1 什么是 shell ? (我们通过shell与Kernel核心沟通,使Kernel操控硬件)1.2 系统的 shell 与 /etc/shells 功能 (cat /etc/shells一下,可以看到当前电脑的shell)1.3 Bash shell 的功能  (1.命令编修能力,就是记忆你写的命令按上下键切换.2.命令与档案补全功能,就是tab键补全.3.命令别名(alias)设定功能alias命令.下面还有一些介绍)1.

【知识强化】第四章 网络层 4.1 网络层的功能

这节课开始呢我们就进入了网络层这一章的学习. 首先我们来概述一下网络层的几大功能. 那网络层呢就是自下而上的这个第三层,那这个是OSI参考模型当中的层次结构.网络层的主要任务就是把分组从源端传送到目的端,为分组交换网上的不同主机提供一个通信的服务.而这个网络层传输单位呢我们称之为数据报.有的同学可能会问这个数据报和分组是不一样的吗?当然是.那它们的关系其实就像是父与子的关系.数据报是一个比较长的数据,但是呢分组是把这个数据报进行切割而划分出来的一个片段就叫做分组. 那网络层的第一个功能就是路由的

【知识强化】第四章 网络层 4.4 IPv4

这节课我们来学习一个非常重要的概念,就是IPv4地址,其实也是我们常用的IP地址. 首先我们来了解一下,为什么会有IP地址的出现以及它是做什么用的.假如说在很多年前我遇到一个女生非常的漂亮,等了十年之后呢我现在又想起这个女生,我又想找她.可是呢我在这个茫茫人海当中怎么样才能找到我这个女神呢? 这节课我们来学习一下网络地址转换,NAT这种技术. 那在上节课当中呢我们学习了一类地址叫做私有IP地址,也可以叫做本地IP地址.那这一些地址呢都是应用于本地网络或者是专用网.比如说一个单位啊或者是学校啊.机

【知识强化】第四章 网络层 4.7 IP组播

这节课我们来学习一下IP组播. 首先我们来看这样一个问题,IP数据报在网络当中传输的时候,有几种传输方式呢?三种,分别是单播.广播和组播(多播).这个组播呢也叫做多播,它们俩是一个意思.那这个组播是由于在很多年前,我们之前是译成了这个组播.现在通常用的都是多播这个词,那么我们现在分别来看一下三种传输方式. 首先对于单播来说呢,单播它指的是发送这个数据报,或者说IP数据报,到单个目的地.而且每发送一份单播报文呢都要使用一个单播的IP地址作为目的地址.那这个单播IP地址呢,其实就是我们之前所讲的A.