Linux文件与目录管理(二)

一、处理目录的常用命令

  • ls:列出目录
  • cd:切换目录
  • pwd:显示当前的目录
  • mkdir:创建一个新的目录
  • rmdir:删除一个空的目录
  • cp:复制文件或者目录
  • rm:移除文件或者目录

可以使用man [命令],查看各个命令的使用文档,例如:man cp

1.ls(列出目录)

ls -a:全部的文件,联通隐藏档(开头为.的文件)一起列出来

注:除了红框部分,其他都是点开头的为隐藏档

ls -al:列出全部文件的属性,以及权限

ls -l:长数据串列出,包含文件的睡醒与权限等

ls -d:只列出目录本身,而不是列出目录内的文件数据

2.cd(切换目录) cd:Change Directory

用法:cd [相对路径或者绝对路径]

3.pwd(显示当前所在的目录) pwd:Print Working Directory

pwd -P:显示确实的路径

pwd

4.mkdir(创建新目录)Make Directory

用法: mkdir [-mp] 目录名称

mkdir -m:配置文件的权限

mkdir -p:帮你将直接所需要的目录递归穿点进来

5.rmdir(删除空的目录)Remove Directory

用法:rmdir [-p] 目录名称

注:必须是空的目录

6.cp(复制文件或目录)

用法:cp [-adfilprsu] 来源档(source) 目标档(destination)

7.rm(移除文件或者目录)

用法:rm [-fir] 文件或者目录
-f:就是force的意思,忽略不存在的文件,不会出现警告信息
-i:互动模式,在删除前会询问使用者是否删除
-r:递归删除,最常用在目录的删除,这是非常危险的选项

8.mv(移动文件与目录,或者修改名称)

用法:mv [-fiu] 来源档(source) 目标档(destination)
-f:force强制意思,如果文件已经存在,不会询问而直接覆盖
-i:如果目标文件已经存在时,就会询问是否覆盖
-u:如果目标文件已经存在,且source比较新,才会升级update

by author:Foreordination

  2018-01-31 14:39:57

原文地址:https://www.cnblogs.com/drq1/p/8392136.html