linux学习(二)-目录的操作命令
Linux命令大全:http://www.jb51.net/linux/
目录分绝对路径和相对路径 ;
绝对路径,在路径前会加 /
相对路径就是相对于当前的路径,直接 路径名即可。
查看目录:
cd 命令 打开一个目录
如:
cd /app :打开根目录 下的app目录
cd / :打开根目录
cd temp :打开当前目录下的temp目录
cd .. :返回上给目录
cd ../../etc/X11 打开当前目录的上级目录的上级目录的 etc/x11
pwd 命令 查看当前所处的目录位置路径
ls 命令:查看当前目录下的所有目录和文件
ls -al 查看当前目录下的所有文件和目录的详细信息,权限 、所属用户组、大小、目录下文件个数、创建时间等
---------------------------------------------------------------------------------------------------------------------
创建新目录 mkdir命令
mkdir命令用于创建一个新的目录,这个新的目录不仅可以使用绝对路径,也可以使用相对路径。但用户创建新目录的前提条件是:创建者对被创建新目录的父目录应有写权限。
例:mkdir temp 或者 mkdir /temp
命令格式:mkdir [] (主要有两个选项:-p和-m)
-p: 创建新目录时,在其父目录不存在的情况下首先创建父目录。
-m: 创建新目录的同时指定此目录的权限
如果创建多级目录的话,要加-p:
例:mkdir -p /temp/oracle/app
想要在创建目录的同时给目录添加权限可使用-m 例:
mkdir -m 755 /temp
---------------------------------------------------------------------------------------------------------------------------
mv命令:移动或修改目录名称
修改目录名称格式 mv 目录1 目录2
例:mv /ttmm /tom :将ttmm更改为tom
如果两个目录不在一个级别目录下的话,则视为移动即:
例:mv /tom /u1/app
------------------------------------------------------------------------------------------------------------------------
删除目录
格式 :rm [-r或-rf]
rm -r tom 删除当前目录的tom目录执行命令以后,系统会提示是否要真正删除,输入 y 即可删除
rm -rf tom 强制删除tom目录,不给任何提示(危险,慎用)
------------------------------------------------------------------------------------------------------------------------
目录及文件的拷贝
语法:cp [选项] 源文件或目录 目标文件或目录
说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。
各选项含义:
- - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
- - d 拷贝时保留链接。
- - f 删除已经存在的目标文件而不提示。
- - i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
- - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
- - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
- - l 不作拷贝,只是链接文件。
需要说明的是:为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名是一个已存在的文件名,用cp命令拷贝文件后,这个文件就会被新拷贝的源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。