手记

Linux常用命令--1、目录处理命令

1、ls

①命令英文原意:list

②命令所在路径:/bin/ls

③执行权限:所有用户

④功能描述:显示目录文件

⑤语法:ls [选项] [文件或目录]

-a    (all)显示所有文件,包括(以"."开头的)隐藏文件

-l     (long)详细信息显示

-d    查看目录属性

-h    人性化显示

-i     显示出每个节点的inode号

-rw-r--r--. 1rootroot 8470 Oct 15 04:56 install.log

-:文件类型(-:二进制文件,d:目录,l:软链接文件)

②rw-r--r--:文件权限(r:读,w:写,x:执行)

每3个为一组,第一组:所有者权限,第二组:所有组权限,第三组:其他人权限

③1:指向该文件的硬链接数

④root:所有者

⑤root :所属组

⑥8470:文件大小

⑦Oct 15 04:56:最后修改时间

⑧install.log:文件名

2、mkdir

①命令英文原意:make directories

②命令所在目录:/bin/mkdir

③执行权限:所有用户

⑤功能描述:创建新目录

④语法:mkdir [选项] [目录名1][目录名2][目录名n]

-p:递归创建

当没有加任何选项时,默认不会进行递归创建目录,所以在没有/tmp/test这个目录存在的情况下,是无法成功创建/tmp/test/testmkdir目录的

而加上-p选项,表示递归创建目录,所以当没有/tmp/test目录存在的情况下,此命令会递归创建了/tmp/test目录和/tmp/test/testmkdir目录

mkdir可同时创建多个目录,只需要在参数中用空格把多个目录名隔开即可

3、cd

①命令英文原意:change directory

②命令所在目录:shell内置命令

③执行权限:所有用户

④功能描述:切换目录

⑤语法:cd [目录]

cd .. :表示切换当前目录的上一级目录

4、pwd

①命令英文原意:print working directory

②命令所在目录:/bin/pwd

③执行权限:所有用户

④功能描述:显示当前目录

⑤语法:pwd

5、rmdir

①命令英文原意:remove empty directories

②命令所在目录:/bin/rmdir

③执行权限:所有用户

④功能描述:删除空目录

⑤语法:rmdir [目录]

6、cp

①命令英文原意:copy

②命令所在路径:/bin/cp

③执行权限:所有用户

④功能描述:复制文件或目录

⑤语法:cp [选项] 原文件或目录1[原文件或目录2][原文件或目录n]目标目录

    -r:复制目录

    -p:保留文件属性

    cp:复制文件,不加选项。

    cp -r:复制目录

    cp -p :复制文件并保留其文件属性

    同时复制多个文件(一定要在最后指定目标目录)

        cp /root/anaconda-ks.cfg /root/install.log.syslog /tmp

    利用cp -r 复制并修改目录名:

        cp -r /tmp/test/test2 /tmp/rename

    复制并修改文件名:

        cp /tmp/install.log /tmp 

6、mv

①命令英文原意:move

②命令所在路径:/bin/mv

③执行权限:所有用户

④功能描述:剪切文件、改名

⑤语法:mv [原文件或目录] [目标目录]

    *改名:原文件和目标文件在同一目录下

7、rm

①命令英文原意:remove

②命令所在路径:/bin/rm

③执行权限:所有用户

④语法:rm -rf [文件或目录]

    -r 删除目录

    -f 强制删除

⑤功能描述:删除文件或目录



作者:Lin_小旻
链接:https://www.jianshu.com/p/4f1d3fe2f9d9

0人推荐
随时随地看视频
慕课网APP