8.2.1目录操作命令
8.2.1.1 查看目录
查看目录内容的命令是 ls,它默认显示当前目录的内容,可以在命令行参数的位置给出一个或多个目录名,从而可以查看这些目录。命令的语法格式为:
ls [选项]…[文件名]…
ls命令有多个命令行选项,如:
参数 功能描述 -a 列出所有文件,包括以“.”开头的文件 -d 如果后面接的是一个目录,
那么使用该参数只输出该目录的名称 -l 使用长格式显示文件条目,包括连接数目、所有者、
大小、昀后修改时间、权限等 -t 按文件修改时间进行排序,而不是使用文件名排序 -C 按列纵向对文件名排序 -F 在文件名后加上一个符号来表示文件类型 ——目录文件名之后附加一个斜线(/) ——
可执行文件名之后附加一个星号(*) ——符号链接文件之后附加一个@字符 ——普通文件名之后不加任何字符 -Cx 按行跨页对文件名排序 -CF 按列列出目录中的文件名,该命令在文件名之后附加一个字符用来区分目录和文件的类型 -CR 按多栏格式显示当前目录中的所有文件以及沿目录树向下各个子目录的所有文件,也称作递归列表。该命令可以区分目录和可执行文件,即在文件名之后附加一个字符
8.2.1.2改变工作目录
进入一个目录,或改变当前工作目录使用 cd命令,其命令的语法格式为:
cd目录名
cd命令带有一个唯一参数,即表示目标目录的路径名(相对路径名或绝对路径名)。 利用点点(..)可把工作目录向上移动一级: cd.. 为了从系统中的任何地方返回到用户主目录,可以使用不带任何参数的 cd命令。
8.2.1.3 创建目录
使用 mkdir命令创建一个或多个目录,以便有效地组织自己的文件。该命令的语法格式为:
mkdir [选项] 目录名 [目录名 …]
同一子目录应包含类似的文件。例如,应建立一个子目录,包含所有的数据库文件,另一个子目录包含电子表格文件,还有一个子目录保存某项目相关文件等。
-p选项:同时创建目录及其子目录。
mkdir -p 目录名 /子目录名
8.2.1.4 删除目录当目录不再被使用,或磁盘空间已达到使用限定值时,就需要从文件系统中删除失去使用价值的目录。利用 rmdir命令从一个目录中删除一个或多个空的子目录,语法格式如下:
rmdir [选项] 目录名 [目录名 …]
子目录被删除之前应为空目录,即该目录中的所有文件必须已清空。如果该目录中仍有其它文件,那么就不能用 rmdir命令。当前的工作目录必须在被删除目录之上,不能是被删除目录本身,也不能是被删除目录的子目录。
-p选项:递归地删除指定的目录及其子目录。即如果指定的目录有子目录,就先删除其子目录,然后再删除该目录。
8.2.1.5显示当前目录
在具体操作时,很可能会记不清自己当前所在的目录,命令 pwd可以显示用户当前所在目录树中的位置。如:
# pwd
# /usr/local/rfinput/bin
系统给出的信息表示用户当前所在的目录是/usr/local/rfinput/bin。