Linux文件及目录管理操作

news2024/11/14 1:00:45

Linux文件及目录管理

  • 实验目的及要求
    • 1.了解Linux文件与目录的访问权限
    • 2.熟悉Linux文件与目录的打包和压缩
    • 3.掌握Linux文件与目录的相关管理操作
  • 实验原理
  • 实验步骤
    • 对文件管理和压缩归档进行了解,具体步骤如下:
      • 1.用mkdir命令在"/root"目录下创建一个"test"目录。
      • 2.用cp命令将/etc目录及其下所有内容复制到test目录下。
      • 3.用cd和ls命令访问和查看"/root/test/etc"目录。
      • 4.更改权限和拥有者,用ls命令查看区别。
      • 5.将"/root/test/etc"目录用tar命令打包成etc.tar.gz,查看etc.tar.gz的内容,解压缩etc.tar.gz。
      • 6.删除"test"目录。
      • 7.设定umask。重新创建test目录,并查看权限。
  • 具体操作
      • 1.用mkdir命令在"/root"目录下创建一个"test"目录。
      • 2.用cp命令将/etc目录及其下所有内容复制到test目录下。
      • 3.用cd和ls命令访问和查看"/root/test/etc"目录。
      • 4.更改权限和拥有者,用ls命令查看区别
      • 5.将"/root/test/etc"目录用tar命令打包成etc.tar.gz,查看etc.tar.gz的内容,解压缩etc.tar.gz。
      • 6.删除"test"目录。
      • 7.设定umask。重新创建test目录,并查看权限。

实验目的及要求

1.了解Linux文件与目录的访问权限

2.熟悉Linux文件与目录的打包和压缩

3.掌握Linux文件与目录的相关管理操作

实验原理

文件和目录的访问权限分为:只读、只写、可执行。有三种不同类型的用户可对文件和目录进行访问:文件所有者、同组用户、其他用户。这个文件或目录的访问权限都有三组,每组用三位表示,分别为:(1)文件属主的读、写和执行权限。(2)与属主同组的用户的读、写和执行权限。(3)系统中其他用户的读、写和执行权限。

实验步骤

对文件管理和压缩归档进行了解,具体步骤如下:

1.用mkdir命令在"/root"目录下创建一个"test"目录。

2.用cp命令将/etc目录及其下所有内容复制到test目录下。

3.用cd和ls命令访问和查看"/root/test/etc"目录。

4.更改权限和拥有者,用ls命令查看区别。

5.将"/root/test/etc"目录用tar命令打包成etc.tar.gz,查看etc.tar.gz的内容,解压缩etc.tar.gz。

6.删除"test"目录。

7.设定umask。重新创建test目录,并查看权限。

具体操作

1.用mkdir命令在"/root"目录下创建一个"test"目录。

先切换至root权限,之后创建test目录。

mkdir test

在这里插入图片描述

2.用cp命令将/etc目录及其下所有内容复制到test目录下。

cp [选项]  源目录或文件名  目标目录或文件名
  • a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
  • d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。
  • f:覆盖已经存在的目标文件而不给出提示。
  • i:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖。
  • p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
  • r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
  • l:不复制文件,只是生成链接文件。
cp -r /etc test  #将/etc下所有子目录及文件复制到test目录下

在这里插入图片描述

3.用cd和ls命令访问和查看"/root/test/etc"目录。

在这里插入图片描述

4.更改权限和拥有者,用ls命令查看区别

ls -l /root/test

在这里插入图片描述

chmod 777 /root/test/etc

在这里插入图片描述

5.将"/root/test/etc"目录用tar命令打包成etc.tar.gz,查看etc.tar.gz的内容,解压缩etc.tar.gz。

tar [选项]  文件目录列表
  • c或–create 建立新的备份文件。
  • f<备份文件>或–file=<备份文件> 指定备份文件。
  • z或–gzip或–ungzip 通过gzip指令处理备份文件。
  • v或–verbose 显示指令执行过程。
  • r或–append 新增文件到已存在的备份文件的结尾部分。
  • t或–list 列出备份文件的内容。
  • x或–extract或–get 从备份文件中还原文件。
//压缩打包
tar -cvf /root/test/etc.tar /root/test
gzip /root/test/etc.tar  
ls /root/test

在这里插入图片描述

//解压缩
tar -zxf /root/test/etc.tar.gz

在这里插入图片描述
查看

ls root/test/etc #在/root/test目录下查看

在这里插入图片描述

6.删除"test"目录。

rm -r -f /root/test

在这里插入图片描述

7.设定umask。重新创建test目录,并查看权限。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/67651.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[附源码]Python计算机毕业设计Django线上社区管理系统

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

C#语言入门详解 第十七讲 (字段、属性、索引器、常量)

C#语言入门详解 第十七讲 &#xff08;字段、属性、索引器、常量&#xff09; 在C#语言中&#xff0c;类&#xff08;或结构体&#xff09;包含以下成员&#xff1a; 什么是字段 字段&#xff08;field&#xff09;是一种表示与对象或类型&#xff08;类与结构体&#xff0…

【传输层】概述、复用分用、UDP详解、UDP校验

文章目录传输层概述----为应用层服务TCP靠谱--大文件、时延大 与UDP不可靠--小文件、时延小传输层的寻址与端口------复用---应用层所有进程通过传输层再传输到网络层----------分用---------传输层从网络层收到数据后交付给指定应用程序套接字------Socket---IP&#xff1a;端…

足球冷知识:球队之间比分相同,怎么排名?

在足球比赛的小组赛中&#xff0c;往往会有胜、平、负三种结局&#xff0c;球队胜一场得三分、平一场得一分、输一场不得分。 如果球队积分相同&#xff0c;排名的时候&#xff0c;还会通过净胜球&#xff08;就是进球数减丢球数&#xff09;、相互交战的成绩、总进球数、球队累…

2023年天津美术学院专升本专业课报名缴费时间及考试安排

天津美术学院2023 年高职升本专业考试报名考试公告 一、报名时间 2022 年 12 月 9 日 10:00 至 12 月 12 日 17:00&#xff08;逾期不予补报&#xff0c;考生也不得再修改报名信息&#xff09; 注&#xff1a;每日 23:00 至次日 7:00 是报名系统维护时间&#xff0c;届时报名相…

搭建Python虚拟环境

搭建Python虚拟环境虚拟环境概述安装虚拟环境Windows环境下Linux环境下创建虚拟环境使用虚拟环境虚拟机环境下安装包PyCharm中使用虚拟环境虚拟环境 概述 为什么需要搭建Python的虚拟环境&#xff1f; 正常情况下&#xff0c;在一台电脑上, 想开发多个不同的项目, 需要用到同…

【GNN基础学习】图模块基本定义 || 图的邻接矩阵 || GNN中常见任务有哪些? || GNN消息传递方法 || 多层GCN有什么作用?

声明:仅学习使用~ 目录 一、图模块基本定义二、图的 邻接矩阵三、GNN中常见任务:点级别 任务、边级别 任务、图级别 任务。四、消息传递方法五、多层GCN的作用一、图模块基本定义 点、边、图。 对点的特征、边的特征、图的特征 等都要做重构。 借助于 图 这一结构,对事物…

39. 组合总和

39. 组合总和 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target &#xff0c;找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 &#xff0c;并以列表形式返回。你可以按 任意顺序 返回这些组合。 candidates 中的 同一个 数字可以 无限制重…

C++并发编程

目录一、并发编程相关的基础概念1、操作系统&#xff08;Linux&#xff09;2、任务和通信3、多进程和多线程4、C中的多线程发展史二、pthread线程使用讲解和实战1、pthread基本使用2、线程的分离3、线程属性4、关于线程的几个值得注意的点三、线程的同步之互斥锁、读写锁、非阻…

MySQL 数据库主从复制

参考视频教程: https://www.bilibili.com/video/BV13a411q753?p172 参考博客: https://blog.csdn.net/main_Scanner01/article/details/124259050 1. 介绍 1.1 要点 主库(master): 负责增删改 从库(slave) : 负责查询 主从库关系: 一对多 1.2 步骤 ● master将改变记录到_…

宝塔部署node项目

宝塔linux&#xff1a;是一个linux运维面板&#xff0c;方便管理服务器。 安装服务器默认宝塔面板 使用步骤 到防火墙页面开启8888端口&#xff1a; 点击进入防火墙远程登录服务器。复制面板安全入口查询命令&#xff0c;获取面板安全入口。sudo /etc/init.d/bt default | gr…

快速入门Docker

目录 Docker简介 Dokcer环境配置 Docker HelloWorld运行原理解析 阿里云镜像仓库 常用命令 基本命令 镜像命令 容器命令 Docker简介 Docker 是基于Go语言实现的一个开源项目&#xff0c;通过对应组建的封装&#xff0c;分发&#xff0c;部署&#xff0c;运行等生命周期的管…

如何创建多语言WordPress网站[专家建议]

如果您想有效地接触广泛的国际受众&#xff0c;那么您应该考虑制作一个多语言WordPress网站。您知道吗&#xff0c;61.1% 的网站是英文的&#xff0c;但全球只有 25.9% 的用户实际上可以在线使用这种语言。 多语言功能意味着创建站点的两个或多个语言实例&#xff0c;在大多数…

anaconda安装pytorch

1.需不需要另外创建一个新环境 答案是&#xff1a;可以不需要 所以我的做法是直接在base环境中安装的pytorch 2.python、torch、torchvision版本对应 我的是python3.9&#xff0c;安装的是cuda11.3–torch1.10.1&#xff0c;所以按理来说torchvision为0.11.2 3.离线安装tor…

P4的exercises实现原理

今天介绍一下p4的tutorials-master\utils如何将tutorials-master\exercises下各个小实验的实现&#xff0c;有助于以后自己构建mininet并配置p4交换机&#xff0c;通过本博客可以简单了解&#xff1a; Makefile是如何实现相关的实验的基于p4的mininet如何搭建 1.Makefile干了什…

python-(6-4-3)爬虫---re解析案例

文章目录一 需求二 总体思路1&#xff09;从网址定位到2022必看热片2&#xff09;从2022必看热片定位到子页面的链接地址3&#xff09;请求子页面的链接地址&#xff0c;拿到我们想要的下载地址三 分析步骤1&#xff09;从网址定位到2022必看热片2&#xff09;从2022必看热片定…

开关电源环路稳定性分析(05)-传递函数

大家好&#xff0c;这里是大话硬件。 经过前面4篇文章的梳理&#xff0c;估计很多人已经等不及了&#xff0c;什么时候可以开始环路的分析。为了尽快进入到大家关心的部分&#xff0c;这一讲我们正式进入环路分析的第一部分——传递函数。 传递函数&#xff0c;简单的理解就是…

立体车库管理系统

1、立体车库主界面 左侧为菜单栏中间为监视页面上方为实时报警页面&#xff0c;上方第二页为设备指令&#xff0c;第三页为升降机监测&#xff0c;第三页为穿梭车监测2、立体车库设备状态显示 通用状态显示升降机1#2#和穿梭车1#2#3#的缓存指令编号&#xff0c;点击按钮可以清楚…

【设计模式】32.结构型模式-组合模式(Composite)

一、描述 首先&#xff0c;看一个数据结构&#xff1a; 在平时开发过程中&#xff0c;我们的菜单目录、文件夹目录等都有类似如上的实体结构&#xff0c;其中composite代表父级节点&#xff0c;leaf代表叶子节点&#xff0c;composite可以有子节点&#xff0c;但是leaf下没有…

一文读懂ChatGPT模型原理

&#xff08;本文是ChatGPT原理介绍&#xff0c;但没有任何数学公式&#xff0c;可以放心食用&#xff09; 前言 这两天&#xff0c;ChatGPT模型真可谓称得上是狂拽酷炫D炸天的存在了。一度登上了知乎热搜&#xff0c;这对科技类话题是非常难的存在。不光是做人工智能、机器学习…