> 文章列表 > Linux文件目录操作命令

Linux文件目录操作命令

Linux文件目录操作命令

目录

Linux常用的基础命令

使用技巧

1.  ls命令:查看当前目录所有内容

ls 命令的多种使用方法:

注:假如执行乱码,则执行以下两步的代码:

2. cd命令:切换当前工作目录,即进入指定目录

3. cat命令:显示文件内容

4. more命令:以分页形式显示文件内容

操作说明:        

5. tail命令:查看文件末尾的内容

tail的三种操作场景:

6. mkdir命令:创建目录操作

mkdir命令的两种使用场景:

7. rmdir命令:删除空目录

rmdir命令的三种使用场景:

8. rm命令:删除文件或者目录

rm命令的三种使用场景:


Linux常用的基础命令

 

使用技巧

1.  ls命令:查看当前目录所有内容

        在ls命令查看时可以根据颜色进行区分——白色是文件,蓝色是目录

ls 命令的多种使用方法:

        ls -a                                        查看全部                                 

        ls -l(或ll)                             查看详细信息                          

        ls -a -l(或ls -al)                   查看所有文件的详细信息        

注:假如执行乱码,则执行以下两步的代码:

        将编码规则追加到此文件(配置文件)中

echo ' LANG="en_us.UTF-8"' >> /etc/ profile

        如下代码重新加载该配置文件即可

source /etc/profgile 

2. cd命令:切换当前工作目录,即进入指定目录

        cd ~                           切换到用户的home目录(如root)

        cd ..                           切换到上级目录

        cd /                            切换到根目录

        cd [dirName]            切换到该目录

3. cat命令:显示文件内容

        cat [-n] fileName

说明:

        -n表示给每一行前有编号,方便查看

例如:查看/etc目录下的profile文件内容

cat -n /etc/profile

4. more命令:以分页形式显示文件内容

        more fileName

操作说明:        

        回车键:向下滚动一行

        空格键:向下滚动一屏

        p:返回上一屏

        q或者ctrl+c:退出more

例如: 以分页显示/etc目录下的profile文件内容

more /etc/profile

5. tail命令:查看文件末尾的内容

说明:

        -f:动态获取文件内容,一般用于监控日志信息

tail的三种操作场景:

         默认查看文件末尾十行该文件数据

tail fileName

        查看末尾20行该文件内容数据

tail -20 fileName

        霸屏(不允许操作),动态获取文件内的内容,实时更新文件末尾内容(监控)

tail -f fileName

        Ctrl+C结束动态输出的霸屏

6. mkdir命令:创建目录操作

        mkdir [-p] dirName

说明:

        -p:判断目录名称是否存在,不存在就创建。可实现多层目录同时创建

mkdir命令的两种使用场景:

         在当前目录下创建名为itcast的子目录

mkdir itcast 

         在当前目录的itcast目录下创建一个名为test的目录,目录没有则新建

mkdir -p itcast/test 

7. rmdir命令:删除空目录

        rmdir [-p] fileName

说明:

        -p:当子目录被删除后使父目录为空目录的话,则一并删除

rmdir命令的三种使用场景:

        删除名为itcast的空目录

rmdir itcast 

       删除itcast目录中的test目录,若test目录删除后使itcast目录为空,则一并删除

 rmdir -p itcast/test 

       删除名首为itcast的空目录

 rmdir itcast*

8. rm命令:删除文件或者目录

rm [-rf] name

说明:

        -r:将目录及目录中所有文件(目录)逐一删除

        -f:无需确认,直接删除

rm命令的三种使用场景:

        删除名为itcast的目录和目录中所有文件,删除前需确认

rm -r itcast/ 

        无需确认,直接删除名为itcast的目录

 rm -rf itcast/

        无需确认,直接删除hello.txt文件(仅能删除文件

 rm -f hello.txt