文章目录
注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/105848818
1 查询目录中内容——ls
ls命令用于查询目录中的内容,其格式为:
ls [参数选项] [文件或目录]
其中,ls命令参数选项及其作用如下所示:
参数选项:
-a 表示所有文件,包括隐藏文件;
-l 表示显示详细信息
-d 表示查看目录属性;
-h 表示人性化显示文件大小;
-i 表示显示文件索引节点号(inode),一个索引节点代表一个文件;
举例说明:
上图中使用 ls –l 命令出现 –rw— 等信息,其含义如下图所示:
其中参数:
符号“r”表示读权限;
符号“w”表示写权限;
符号“x”表示执行权限;
符号“.”表示ACL权限;
数字“1”,“2”,“3”表示引用计数;
举例说明:
文件大小以字节显示
注:以“.”开头的文件都是隐藏文件,隐藏文件是系统文件。
2 建立目录——mkdir
mkdir(make directories)命令用于创建空白的目录,格式为:
mkdir -p [目录名]
其中,参数-p表示递归创建
举例说明:
使用 参数选项 –p 创建子目录(递归创建)
3 创建文件——touch
touch命令用于创建空白文件或设置文件的时间,其格式为:
touch [文件名]
或者为:
touch [参数] [文件名]
其中,参数表示设置文件的权限,具体参数及作用如下图所示:
举例说明:
创建japan目录下新建abc.cfg文件
修改abc.cfg的文件时间
4 切换所在目录——cd
cd命令(change directory)用于切换工作路径,格式为:
cd [目录名称]
还有和cd一起搭配使用的:
cd ~ 或者 cd 命令表示进入当前用户的家目录;
cd – 命令表示进入上一次所处目录;
cd .. 命令表示进入上一级目录;
cd. 命令表示进入当前目录;
举例说明:
相对路径和绝对路径的区别:
-
相对路径:参考当前所在目录
例如使用相对路径进行查找:
[root@imooc ~]# cd …/usr/local/src/ -
绝对路径:从根目录开始指定,在任何目录下都能进入指定位置
例如,使用绝对路径一级一级递归查找所需内容:
[root@imooc ~]# cd /etc/
5 当前工作目录——pwd
pwd (print working directory)命令用于显示用户当前所处在的工作目录。
6 删除空目录——rmdir和rm
rmdir (remove empty directories)命令用于删除空白目录。
注:rmdir命令只能删除空白目录,而常用的删除命令为rm,rm(remove)命令格式为:
rm –rf [文件或目录]
其中, -r表示 删除目录,-f表示强制,-rf表示强制删除目录。
举例说明:
7 复制——cp
cp(copy)命令用于复制文件或目录,其格式为:
cp [选项] [原文件或目录] [目标目录]
其中,选项参数及其作用如下所示:
-r 表示复制目录;
-p 表示连带文件属性进行复制;
-d 若原文件是链接文件,则复制链接属性;
-a 相当于 –pdr命令(p、d、r为上述参数);
举例说明:
8 剪切或重命名——mv
mv(move)命令表示剪切文件或将文件重命名,其格式为:
mv [选项] 源文件 [目标路径或目标文件名]
注:如果在同一个目录中对一个文件进行剪切操作,其实也就是对其进行重命名。
举例说明:
9 查看文件的类型——file
file命令用于查看文件的类型,格式为:
file 文件名
注:在Linux系统中,由于文本、目录、设备等所有这些一切都统称为文件。
不同于Windows系统,仅仅通过文件名后缀不能确定该文件的类型,而需要使用file命令来查看文件类型。
举例说明: