码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2018-11-17 23:22:07      阅读:488      评论:0      收藏:0      [点我收藏+]

标签:权限   alt   强制   系统文件   创建时间   ctime   查看   文件查找   技术   

一,目录操作命令

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 {} \;

 技术分享图片

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

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

标签:权限   alt   强制   系统文件   创建时间   ctime   查看   文件查找   技术   

原文地址:https://www.cnblogs.com/ansibee/p/9976090.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!