linux权限命令题目,Linux系统命令权限搜索等练习题

1. rmdir -p 用来删除一串目录,比如 rmdir -p /tmp/test/1/2/3 如果 /tmp/1/2/ 下面除了3目录外还有个4目录,4目录里还有个5目录,那么是否可以成功删除? rmdir -p 删除一个不存在的目录时是否报错呢?

rmdir -p 不能成功删除非空目录,rmdir -p 删除一个不存在的目录时会报错,提示“没有那个文件或目录”

2. 删除一个目录或者文件时,在删除之前会先问一下我们是否删除,如果直接回车,是否删除呢?如果输入的不是’y’ 也 不是’n’ 会发生什么?

直接回车不会删除,如果输入的不是’y’ 也 不是’n’也不会删除

3. 我想创建一串目录时如何建,比如/home/1/2/3/4.

mkdir -p /home/1/2/3/4

4. 使用mv命令时,如果目标文件为非目录且存在的文件,会怎么样?

会提示,是否要覆盖那个文件

5. 使用less 查看文件/etc/passwd 搜索一下一共出现几个‘root’, 按哪个键可以向上/向下一行一行的移动?

一共出现了4次‘root’,按n可以向下一行一行的移动,按N可以向上移动。

6. 请想一想如果我们给某个目录的权限设置成rwxrw-rw-,那么其他用户能否ls该目录下的内容,能否进入到该目录下?

因为其他用户对该目录的权限是读和写,没有执行权限,所以ls里面的内容是没有问题的,但是不能进入到该目录下,因为进入该目录,就相当于在“执行”这个目录。

7. 如果设置 umask 为 001 , 那么用户默认创建的目录和文件的权限是什么样子的?

通过umask计算默认权限的公式是:

1)目录

(rwxrwxrwx)-(umask)=(目录权限),本例中umask=001=(——–x),所以目录的权限是(rwxrwxrwx)-(——–x)=(rwxrwxrw-)=776

2)文件

(rw-rw-rw-)-(umask)=(文件权限),本例中umask=001=(——–x),所以文件的权限是(rw-rw-rw-)-(——–x)=(rw-rw-rw-)=666

所以得出结论,当umask为001时,目录权限是776,文件权限是666

8. 用find找出 /var/ 目录下,最近一天内变更的文件?再用find找出 /root/ 目录下一小时内变更的文件?

find /var/ -type f -mtime -1

find /root/ -type f -mmin -60

9. 用find找出 /etc/ 目录下,一年内从未变更过的文件?

find /etc/ -type f ! -mtime -365

10. 为什么硬链接不能链接目录? 硬链接的文件是否占用空间大小,硬链接文件是否可以垮分区创建?

因为每个目录下面都会有一个.和..也就是说每个目录下面的子目录肯定会有它本身和它上一级目录,那么一旦设置了硬链接则会造成一种混乱,设置会导致死循环。硬链接的文件并不会占用空间大小,它只是复制了该文件的一份inode信息,硬链接文件是不可以跨分区创建的。

11. Linux系统里,分别用什么符号表示: 普通文本文件、二进制文件、目录、链接文件、块设备、套