博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
蓝点中文_Linux2.0 实验九 目录与文件管理 (一)
阅读量:6707 次
发布时间:2019-06-25

本文共 1458 字,大约阅读时间需要 4 分钟。

一.实验要求:

1.熟悉并掌握查看,新建,删除目录和查看目录容量(list mkdir rmdir du)

2.移动和复制目录的方法.

3.熟悉并掌握文件的权限和修改( chmod chown chgrp)

二.实验内容:

1.查看目录内容.

方法: ls  -al  目录名

示例1.查看根目录:

ls –al /

示例2.查看root目录

●ls –al 目录名      与   ls  -a 目录名的区别 :列出目录内容的详略程度不同:

■要想知道更多,查看帮助信息 man ls

 

 

2.新建目录

方法 mkdir 目录名

(make directries)

如新建 /root/testdir

首先:列出/root下文件

创建新的目录(注意,这里是全路径)

新建文件.(注意.这里的文件在当前目录下.)

注意.目录名用蓝色字体显示,文件用白色字体显示.

删除文件当前文件夹下文件使用 文件名即可.

删除目录 使用 目录名即可.

 

3.删除目录:

方法:  rmdir (remove directories)

4.移动目录:

mv 被移动目录名 目的目录

如将/home/docs 移动到跟目录:

●现在 目标是:将docs移动到/home下,并命名docs为doc.

方法为: mv  被移动目录  新目录名 (目录被移动到当前目录下.)

下面是将/home的目录doc移动到根目录,并命名为docs

 

 

 

 

 

 

5.复制目录:

方法  cp –r 源目录或者源文件  目的目录或者目的文件

示例1:将/home目录下的文件f1移动到根目录.

示例2.将/home目录下的ftp目录移动到根目录

6.查看目录占用情况

方法: du –s –m 目录名

-s表示目录总计大小

-m表示显示单位为M

示例: 如查看/etc目录大小方法为: du –s –m /etc

7.文件权限的设置.

a)创建两个用户 temp1 和temp2 ,密码为t1和t2.

b)在终端2上登录temp1,在终端3上登录temp2.并分别创建文件test1和test2.

(alt + Fn切换终端)

c)temp2查看文件权限:

文件权限为 :drwx---,也就是,只有超级用户和用户自己可以读写访问自己的工作目录;

说明,文件test1的权限 为-rw –rw -r---也就是用户所有者和同组用户读写,其他用户只有读权限.

●以temp2用户身份,修改test1文件的内容.

●为其他用户增加对 /home/temp1目录的读写权限.

chmod o+rwx /home/temp1

●修改文件权限:r=4 w=2 x=1

文件拥有者6

同组用户6

其他用户6

即为666

chmod 666 test1

用户temp2来访问:

 

●目的:temp1的身份修改test2文件内容,然后恢复test2文件的所有者.

a)Alt+F3,到虚拟终端tty3,修改目录/home/temp2权限.查看权限.

b)在tty1下,将test2文件所有者修改为 temp1.并查看.

c)在tty2下,像文件test2追加内容:"how are  you"

d)在root下 ,修改回文件所有者.

5.利用改变文件属性组的方法,实现以temp1的身份修改test2.

a)修改文件的属性-所属的组.

chgrp temp1 /home/temp2/test2

b)在temp1用户下向文件追加内容.

c)修改回原貌.

 

 

 

●●●●●无论文件的权限 如何,超级用户都可以读写和执行任何用户.

转载地址:http://bkblo.baihongyu.com/

你可能感兴趣的文章
LeetCode 403. Frog Jump
查看>>
常用分页查询绑定GridView的取数方式
查看>>
Next permutation
查看>>
SDUT-3402_数据结构实验之排序五:归并求逆序数
查看>>
2590: [Usaco2012 Feb]Cow Coupons
查看>>
JavaScript 日期与时间戳互转
查看>>
php中ereg() ,preg_match() 与preg_match_all的区别?代码详细比较
查看>>
C#关于ref的用法(多个实参值的传递)
查看>>
19. Remove Nth Node From End of List
查看>>
OpenCV 2.2版本以上显示图片到 MFC 的 Picture Control 控件中
查看>>
关于构造方法
查看>>
很好的学习网站
查看>>
转-对指针进行初始化中的若干问题的思考与反思
查看>>
(转 部分修改) IOS 手势密码(简单版)
查看>>
关于block块使用的6点注意事项
查看>>
OpenCart 2.x设置SSL访问
查看>>
Vue项目开启步骤
查看>>
Ubuntu14.04下搜狗输入法的安装及配置
查看>>
《Objective-c》Foundation框架 -(block)
查看>>
11-22 JS中级复习
查看>>