centOS之目录命令

区块链

577人已加入

描述

分类:

版权声明:本文为博主原创文章,未经博主允许不得转载。

linux中 关于目录 有几个重要概念

一个是 / 根目录 还有一个当前用户的家目录 比如 root用户的家目录是 /root 普通用户的家目录是/home/xxx 下

root登录 默认家目录 是root 我们这里先用 cd .. 进入 / 根目录
cd ..返回上级目录

[root@localhost ~]# cd ..

[root@localhost /]#

然后我们看下 根目录 / 下有哪些目录

[root@localhost /]# ls

bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var

[root@localhost /]#

cd 回到家目录

[root@localhost /]# cd

[root@localhost ~]#

mkdir (make directories)
创建目录
进入家目录创建 一个目录:
[root@localhost /]# cd
[root@localhost ~]# mkdir wenjianjia
[root@localhost ~]# ls
anaconda-ks.cfg wenjianjia

mkdir -p
递归创建目录
[root@localhost ~]# mkdir wen/jian
mkdir: 无法创建目录”wen/jian”: 没有那个文件或目录
[root@localhost ~]# mkdir -p wen/jian
[root@localhost ~]# ls
anaconda-ks.cfg wen wenjianjia
[root@localhost ~]# ls /root/wen/
jian

cd (change directory)
切换所在目录
简化操作

cd ~ 进行当前用户的家目录
cd
cd - 进入上次目录
cd .. 进入上一级目录
cd . 进入当前目录

先进入 /root/wen/jian
[root@localhost ~]# cd /root/wen/jian
[root@localhost jian]# cd -
/root
[root@localhost ~]# cd /root/wen/jian
[root@localhost jian]# cd ..
[root@localhost wen]#

目录补全以及命名补全 tab键
pwd命令(print working directory)打印工作目录
就是打印当前位置

rmdir (remove empty directories)
删除空目录
rmdir [目录名]
[root@localhost ~]# ls
anaconda-ks.cfg wen wenjianjia
[root@localhost ~]# rmdir wenjianjia/
[root@localhost ~]# ls
anaconda-ks.cfg wen
[root@localhost ~]#

删除文件或目录:rm (remove)

rm -rf [文件或目录]
选项:
-r 删除目录
-f 强制
我们用 touch命令新建一个空文件
然后用rm命令删除
[root@localhost ~]# ls
anaconda-ks.cfg
[root@localhost ~]# touch wen1
[root@localhost ~]# ls
anaconda-ks.cfg wen1
[root@localhost ~]# rm wen1
rm:是否删除普通空文件 “wen1”?y
[root@localhost ~]# ls
anaconda-ks.cfg
[root@localhost ~]#

cp (copy)
复制命令
cp [选项] [源文件或目录] [目标目录]
选项:
-r 复制目录
-p 连带文件属性复制
-d 若源文件是链接文件,则复制链接属性
-a 相当于 -pdr
[root@localhost ~]# ls
anaconda-ks.cfg
[root@localhost ~]# mkdir we
[root@localhost ~]# ls
anaconda-ks.cfg we
[root@localhost ~]# cp anaconda-ks.cfg we/
[root@localhost ~]# cd we/
[root@localhost we]# ls
anaconda-ks.cfg
[root@localhost we]#

复制目录加上 -r
[root@localhost ~]# ls
anaconda-ks.cfg we
[root@localhost ~]# mkdir cp
[root@localhost ~]# ls
anaconda-ks.cfg cp we
[root@localhost ~]# cp we/ cp/
cp: 略过目录”we/”
[root@localhost ~]# cd cp
[root@localhost cp]# ls
[root@localhost cp]#
[root@localhost ~]# cp -r we/ cp/
[root@localhost ~]# ls /root/cp/
we

假如我们需要把目录或者文件的属性(如:时间)一起复制 我们加 -a命名;

mv (move)
剪切或改名命令
mv [原文件或目录] [目标目录]
[root@localhost ~]# ls
anaconda-ks.cfg we
[root@localhost ~]# touch a
[root@localhost ~]# ls
a anaconda-ks.cfg we
[root@localhost ~]# mv a we/
[root@localhost ~]# ls
anaconda-ks.cfg we
[root@localhost ~]# ls /root/we/
a anaconda-ks.cfg
[root@localhost ~]#

剪切文件(目录)重命名
[root@localhost ~]# touch b.xx
[root@localhost ~]# ls
anaconda-ks.cfg b.xx we
[root@localhost ~]# mv b.xx we/bb.xx
[root@localhost ~]# cd we/
[root@localhost we]# ls
a anaconda-ks.cfg bb.xx
[root@localhost we]#

阅读全文

  0  
  0  

查看评论

发表评论

* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

VMware10中的CentOS6.5命令行安装VMware tools工具启用windows与虚拟机中Linux系统的共享目录

一、描述 系统描述:win7旗舰版64位系统+VMware Workstation10+CentOS6.5(win7系统上安装了VMware Workstation10虚拟化软件,在该虚拟化软件上安装...

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分