Linux入门到放弃之二《目录处理常用命令的使用方法》

一,目录操作命令

1.用pwd命令查看当前所在的目录;

2.用ls命令列出此目录下的文件和目录;

3.列出此目录下包括隐藏文件在内的所有文件和目录并且长格式显示;

(  -l表示长格式,-a表示隐藏文件 )

4.进入/home目录下,创建测试目录test

mkdir是创建目录的命令 )

5.进入test目录;

6.回到上一次工作目录,再删除test目录;

-r表示删除目录,-f表示强制删除不需要用户选择yes/no

7.cd /后,进入/home的命令;

相对路径:

 

绝对路径:

 

 

二,文件操作命令

1.利用touch命令,在/home目录创建一个新的空文件newfile

touch是创建文件的命令 )

2.利用cp命令复制系统文件/etc/profile/home目录下;

 

3.在/home中复制文件profile到一个新文件profile.bak,作为备份;

4.用长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同;

-h表示文件大小 )

5.查找 /etc下的passwd这个文件;

6.查找/home目录下的所有包含profile的文件;

*表示匹配任意字符 )

7.在/home下面创建test目录,在test目录下创建目录a,在a目录下创建目录b

b目录中创建目录c.在目录c中创建d,用一个命令完成;

-p表示递归创建 )

8.进入c目录中。删除目录d

 

9.回到b目录中,然后cd ../..看看到什么目录里去了;

10.在cd ~ 回到什么目录了;

~代表当前用户的家目录 )

11.在cd –回到什么目录;

-代表返回上次目录 )

12.删除test子目录下的所有文件;

./*代表当前目录下所有文件 )

 

 

 

三,文件查找命令

1.查找文件名为install.log的文件;

2.查找文件名包含install的文件;

命令:find / -name *install* 

( find是查找文件命令,/是从根目录开始查找 )

图未截取完。。。太多了

3.查找/usr/目录下文件小于为1k的文件;

命令:find /usr -size -1k

( -表示小于)

4.查找/usr目录下文件大于10M的文件;

命令:find /usr -size +10M

+表示大于 )

5.查找/usr目录下10天以前文件内容被修改过的所有文件;

命令:find /usr -mtime +10

6.查找/usr目录下15天以前文件属性被修改过的所有文件;

命令:find /usr -ctime +15

7.查找/tmp 目录下所有者为root的文件或目录并且以长模式方式显示出来;

8.在/usr目录下查找文件名第二个字符为h的文件;

命令:find /usr -name "?h*"

9.在/ 目录下查找大小为0的文件并以长模式显示;

命令:find / -size 0k -exec ls -l {} \;

10.在/ 目录下查找大小为0的文件并删除它;

命令:find / -size 0k -exec rm -rf {} \;

 

这里删除不了是因为权限不足

posted @ 2018-11-17 22:50  ansibee  阅读(3354)  评论(0编辑  收藏  举报