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

Linux常用命令 | 目录文件

时间:2015-08-29 06:18:47      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:linux   文件命令   

目录文件相关的Linux命令

1. 新建文件夹:mkdir 路径/新建文件夹名

2. 删除目录:rm -rf 路径/要删除的文件夹名(/* 清空文件夹)

                 -r 就是向下递归,不管有多少级目录,一并删除
                 -f 就是直接强行删除,不作任何提示的意思
                 -v 详细:显示文件的删除进度

rmdir

3. 复制目录:cp -rf A路径(/* 目录下的全部文件夹和文件) B路径

4. 目录重命名(剪切): mv 源文件名 目标文件名

                    -i  互动:如果选择的文件会覆盖目标中的文件,他会提示确认
                    -f  强制:它会超越互动模式,不提示地移动文件,属于很危险的选项
                    -v  详细:显示文件的移动进度

5. 创建文件: touch 路径/文件名

            eg: touch A{1..100} 创建 A1,A2,A3 .. A100

6. 跳转到某目录:cd 目录路径

                eg:cd /      转到根目录中 
                    cd ~     转到/home/user用户目录下 
                    cd /usr 转到根目录下的usr目录中-------------绝对路径 
                    cd test 转到当前目录下的test子目录中-------相对路径

7. 查看目录内容:ls

                eg:-a   列举目录中的全部文件,包括隐藏文件
                    -l  列举目录中的细节,包括权限、所有者、组群、大小、创建日期、文件是否是链接等
                    -f  列举的文件显示文件类型
                    -r  逆向,从后向前地列举目录中内容
                    -R  递归,该选项递归地列举当前目录下所有子目录内的内容
                    -s  大小,按文件大小排序
                    -h  以人类可读的方式显示文件的大小,如用K、M、G作单位
                    ls -l examples.doc  列举文件examples.doc的所有信息

8. 查看当前路径:pwd (print working directory)


9. 查找字符串:grep

                eg:grep girl hello.txt 在hello文件中找girl这个字符串

10. 查找文件:find [路径] [参数]

参数说明:
        1. 时间:
           -atimen    :在 n*24小时内被 access 即存取过的文件列出来!
           -ctime n    :在 n*24小时内被 changed 即改变、新增的文件或目录印出
           -mtimen    :在 n*24小时内被 modified 即修改过的文件印出
          -newer file :比 file 还要新的文件就列出来!
        2. 使用名称:
           -gidn     :寻找 群组 ID 为 n 的文件
           -group name :寻找群组名称为 name的文件
           -uidn     :寻找拥有者 ID 为 n 的文件
           -user name :寻找使用者名称为 name 的文件
           -name file :寻找档名为 file 的文件名称(可以使用万用字符)
           -type type :寻找档案属性为 type 的档案,type 包含了 b, c, d, p, l, s,这些与前一章的属性相同!例如 l 为 Link而 d 为路径之意!

eg:

find . -name hello1            //在当前目录下查找名为 hello1 的文件
find . -name ‘hello*‘          //在当前目录下查找名为hellow开头的文件
find ./ -user root             //在当前目录下查找user为root拥有的文件
find ./ -ctime 1               //在当前目录下查找一天内新增的文件

版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux常用命令 | 目录文件

标签:linux   文件命令   

原文地址:http://blog.csdn.net/gldemo/article/details/48082003

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