linux入门第3篇-文件目录管理

               首先介绍下linux根目录下面的文件夹的作用:

[root@hostline /]# ls
a.txt  boot  etc   lib    media  opt   root  sbin  sys   tmp  var
bin    dev   home  lib64  mnt    proc  run   srv   test  usr
               /bin:构建最小系统做需要的命令

               /boot:内核与启动文件

               /dev:各种设备文件

               /et:系统软件的启动和配置文件

               /home:用户的主目录

               /lib:c编译器的库

               /opt:可选的应用软件包(很少用)

               /proc:进程的映像

                /root:超级用户root的主目录

                /sbin:和系统有关的命令

                /tmp:临时文件

                /usr:非系统和程序的命令

                 /var:系统专用的数据和配置文件

1.共享文件

               将多个用户添加到一个组。

#创建一个工作组 workgroup
[root@hostline /]# sudo groupadd workgroup
#创建用户并放到
[root@hostline /]# sudo useradd -G workgroup hello
[root@hostline /]# sudo passwd hello
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@hostline /]# sudo useradd -G workgroup world
[root@hostline /]# sudo passwd world
更改用户 world 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
                首先在/home目录下建立一个word目录,作为这个小组的工作目录,注意需要root权限
[root@hostline /]# cd home
[root@hostline home]# sudo mkdir work
[root@hostline home]# ls
caichunfeng  caichunfeng1  hello  work  world
                现在任何人都可以访问新建的目录,而只有root用户才能读写,现在希望wordgroup组的成员都拥有这个读写权限,并禁止其他无关用户查看这个目录
[root@hostline home]# ls
caichunfeng  caichunfeng1  hello  work  world
[root@hostline home]# sudo chgrp workgroup work/              //将word目录的所有权交给workgroup组
[root@hostline home]# sudo chmod g+rwx work/                  //增加worgroup组对work目录读写权限
[root@hostline home]# sudo chmod o-rwx work/                  //撤销其他用户对work目录读写权限
[root@hostline home]# ls
caichunfeng  caichunfeng1  hello  work  world
                接下来需要将这个目录交个一个组长hello(现在目录所有者还是root)
[root@hostline home]# sudo chown hello work/
                现在所有成员都可以访问修改这个目录了,而其他用户不能操作
[root@hostline home]# su caichunfeng
[caichunfeng@hostline home]$ ls
caichunfeng  caichunfeng1  hello  work  world
[caichunfeng@hostline home]$ cd work
bash: cd: work: 权限不够
                workgroup组用户通过
[caichunfeng@hostline home]$ su hello
密码:
[hello@hostline home]$ ls
caichunfeng  caichunfeng1  hello  work  world
[hello@hostline home]$ cd work
[hello@hostline work]$ 
好了,介绍完共享文件,下面说下文件建立删除

1.建立目录 mkdir

[root@hostline test]# mkdir document picture
[root@hostline test]# ls
document  first.sh  picture
2.建立一个空文件  touch
[root@hostline test]# touch hello
[root@hostline test]# ls
document  first.sh  hello  picture
      同时touch还可以更新文件日期
[root@hostline test]# ls -l first.sh
-rwxr-xr-x. 1 root root 64 5月  20 11:14 first.sh
[root@hostline test]# touch first.sh 
[root@hostline test]# ls -l first.sh
-rwxr-xr-x. 1 root root 64 5月  25 12:35 first.sh
3.移动和重命名 mv
[root@hostline document]# mv hello bin/
4.复制文件和目录  cp

     复制文件

[root@hostline test]# ls
a.txt  document  picture
[root@hostline test]# cd picture/
[root@hostline picture]# ls
a.txt
       复制目录
[root@hostline test]# ls
a.txt  document  picture
[root@hostline test]# cp document/ picture/
cp: 略过目录"document/"
[root@hostline test]# cp -r  document/ picture/
[root@hostline test]# ls
a.txt  document  picture
[root@hostline test]# cd picture/
[root@hostline picture]# ls
a.txt  document
         复制目录需注意:直接复制会显示 略过目录,此时需要将目录里面所有东西全部复制,需加上-r

5.删除文件和目录 rmdir和rm

         删除文件:

[root@hostline picture]# ls
a.txt  document
[root@hostline picture]# rm a.txt
rm:是否删除普通空文件 "a.txt"?y
[root@hostline picture]# ls
document
        删除目录:
[root@hostline picture]# rmdir document/
[root@hostline picture]# ls


                       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值