全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 区块链 >

centOS之目录命令

时间:2018-01-13 16:30

人气:

作者:admin

标签: 分类  目录  命令    CentOS 

导读:centOS之目录命令-分类: 版权声明:本文为博主原创文章,未经博主允许不得转载。 linux中 关于目录 有几个重要概念 一个是 / 根目录 还有一个当前用户的 家目录 比如 root用户的家目录...

分类:

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

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网站的观点或立场

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信