1. pwd 功能说明 显示当前路径。 语法格式 pwd 使用实例 # pwd /root 2. mkdir 功能说明 创建目录。 语法格式 mkdir [选项] 目录名 使用实例 # mkdir mydir 3. ls 功能说明 显示当前路径下的内容。 语法格式 ls [选项] 目录名 选项参数 -a 显示所有档案及目录 -l 除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出 -r 将档案以相反次序显示(原定依英文字母次序) -t 将档案依建立时间之先后次序列出 -A 同 -a ,但不列出 “.” (目前目录) 及 “..” (父目录) -F 在列出的档案名称后加一符号;例如可执行档则加 “*”, 目录则加 “/” -R 若目录下有档案,则以下之档案亦皆依序列出 使用实例 # ls –a mydir 如果按照本书之前所列举的所有Linux命令示例的顺序来做(本章中其后所有命令示例,如未做特殊说明,均遵循此原则,即均按照前文所列Linux命令示例逐一执行),可以看到自己先前使用mkdir命令创建的目录mydir,以及当前目录下的所有文件和目录(包括以“.” 开头的隐藏文件和目录)。 4. cd 功能说明 切换工作目录。 语法格式 cd [目录] 使用实例 # cd mydir 此时再使用pwd命令,可发现工作目录已经变更为/root/mydir了。 5. touch 功能说明 修改文件访问时间或修改时间,也可以通过该命令创建一个空的文件。 语法格式 touch [选项] 文件名 使用实例 # touch myfile.txt 此时再使用ls –l命令显示当前目录下文件和目录的详细信息,可发现有一个名为myfile.txt的文件。接下来我们通过touch命令改变它的创建时间。 # touch myfile.txt -t 201201010000.30 此时再使用ls –l命令,可发现文件myfile.txt已经变更。 选项参数: -a修改文件file的存取时间. -c不创建文件file -m修改文件file的修改时间 -r ref_file将参照文件ref_file相应的时间戳记的数值作为指定文件file时间戳记的新值. -t time使用指定的时间值 time 作为指定文件 file 相应时间戳记的新值.此处的time规定为如下形式的十进制数∶[[CC]YY]MMDDhhmm[.SS] 6. cp 功能说明 复制文件。 语法格式 cp [选项] 源文件 目标文件 使用实例 # cp myfile.txt ./myfile_1.txt 此时再使用ls显示当前目录下文件和目录的详细信息,可发现有一个名为myfile_1.txt的文件。 选项参数 -a:相当于-pdr的意思; -d:若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身; -f:为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制; -i:若目的文件(destination)已经存在时,在覆盖时会先询问是否真的动作! -l:进行硬式连结(hard link) 的连结档建立,而非复制档案本身; -p:连同档案的属性一起复制过去,而非使用预设属性; -r:递归持续复制,用于目录的复制行为; -s:复制成为符号连结文件(symbolic link),亦即『快捷方式』档案; -u:若 destination比source 旧才更新destination! 7. rm 功能说明 删除文件。 语法格式 rm [选项] 文件名 使用实例 # rm -rf myfile.txt 此时再使用ls显示当前目录下文件和目录的详细信息,可发现有文件myfile.txt已经不存在了。 选项参数 - f 忽略不存在的文件,从不给出提示。 - r 指示rm将参数中列出的全部目录和子目录均递归地删除。 - i 进行交互式删除。 8. mv 功能说明 重命名或移动文件。 语法格式 mv [选项] 源文件名 目标文件名 使用实例 # mv myfile_1.txt myfile.txt 此时再使用ls显示当前目录下文件和目录的详细信息,可发现有文件myfile_1.txt已经变成了名为myfile.txt的文件。 选项参数 -i:交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答”y”或”n”,这样可以避免误覆盖文件。 -f:禁止交互操作。mv操作要覆盖某个已有的目标文件时不给任何指示,指定此参数后i参数将不再起作用。 9. rmdir 功能说明 删除目录。 语法格式 rmdir 目录名 使用实例 # rmdir mydir/ 首先,在执行该命令前必须先返回上一级目录,即/root目录,否则提示:“没有那个文件或目录”并且删除失败。另外,即使返回了上一级目录,直接执行该命令也会提示:“目录非空” 并且删除失败;此时,则需要先删除/root/mydir/目录下的所有文件,再执行此命令才可成功。 此时再使用ls显示/root目录下文件和目录,可发现有目录mydir/已经不存在了。 |
本文转载于唯C教育【linux基础】文件管理
http://www.weicedu.com/forum.php?mod=viewthread&tid=40&fromuid=4
(出处: http://www.weicedu.com/)