初始linux(第三天:目录管理)

目录管理

一、文件和目录的查看

ls命令
选项说明
-a显示所有文件及目录
-l除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
-r将文件以相反次序显示(原定依英文字母次序)
-t将文件依建立时间之先后次序列出
-A同 -a ,但不列出 “.” (目前目录) 及 “…” (父目录)
-F在列出的文件名称后加一符号;例如可执行文件则加 “*”, 目录则加 “/”
-R若目录下有文件,则以下之文件亦皆依序列出

二、创建目录

mkdir命令
选项命令
-m建立目录的同时设置目录的权限。
-p若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。
例子

创建一个空目录

[root@bogon tmp]# mkdir dir1

创建多级目录

[root@bogon tmp]# mkdir -p redis/zhangsan

创建权限为777(rwxrwxrwx)的目录

[root@bogon tmp]# mkdir -m 777 public

创建新目录并显示目录信息

[root@bogon tmp]# mkdir -v hadoop

一个命令创建多级目录结构

[root@localhost usr]# mkdir -vp baklog/{bin,lib,log/{cep,dod,testlog}}

三、删除目录

rmdir命令
选项说明
-p删除指定目录上的所有目录,这些目录都应该是空目录
-i在删除的过程中,以询问的方式完成删除操作

四、复制目录

cp命令
选项说明
-a此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
-d复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。
-f覆盖已经存在的目标文件而不给出提示。
-i与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。
-p除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-r若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
-l不复制文件,只是生成链接文件。
例子

例如把zhangsan目录下以及子目录复制到url目录下的local目录下,并查看。

[root@bogon Desktop]# cd /usr/tmp
[root@bogon tmp]# ls
zhangsan
[root@bogon tmp]# cp -r zhangsan /usr/local

五、移动目录

mv命令

作用一:重命名
方法:mv 源目录名 新目录名

例子
把dir1目录的名称改为dir2目录。

[root@bogon tmp]# mv dir1 dir2

作用二:移动
例子
把/usr/jiang中的所有文件移动到当前目录中,当前目录用“.”表示。

[root@bogon tmp]# mv /usr/jiang/*  .
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值