Linux基本命令 文件管理 下部

Posted wenrulaogou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基本命令 文件管理 下部相关的知识,希望对你有一定的参考价值。

1.1 移动文件

将/data目录移动到/root下

涉及命令mv

[[email protected] ~]# mv /data/ /root/     移动
[[email protected] ~]# ls /root/            查看
anaconda-ks.cfg  data  install.log  install.log.syslog
[[email protected]-50 ~]#

1.2 备份文件

备份oldboy.txt

涉及命令cp   

[[email protected] ~]# cp /root/data/oldboy.txt /root/data/oldboy.txt.bak 
##########             备份cp  将需要备份的文件加上  .bak

[[email protected]-50 ~]# ls -l /root/data/                                     检查
total 0
-rw-r--r--. 1 root root 0 Jul 10 19:18 oldboy.txt
-rw-r--r--. 1 root root 0 Jul 10 19:19 oldboy.txt.bak
[[email protected]-50 ~]#

1.3 改名

将oldboy.txt 修改成oldgirl.txt

[[email protected] ~]# cp /root/data/oldboy.txt /root/data/oldboy.txt.bak 
##########             备份cp  将需要备份的文件加上  .bak

[[email protected]-50 ~]# ls -l /root/data/                                     检查
total 0
-rw-r--r--. 1 root root 0 Jul 10 19:18 oldboy.txt
-rw-r--r--. 1 root root 0 Jul 10 19:19 oldboy.txt.bak
[[email protected]-50 ~]#

1.4 删除文件

删除oldgirl.txt

涉及命令 rm   参数 -f

[[email protected] ~]# rm /root/data/oldgirl.txt                删除文件
rm: remove regular empty file `/root/data/oldgirl.txt? y       确认删除 y
[[email protected] ~]#

强制删除不提示

[[email protected] ~]# rm -f /root/data/oldgirl.txt          强制删除不提示
[[email protected] ~]# ls -l /root/data/                     查看
total 0
-rw-r--r--. 1 root root 0 Jul 10 19:19 oldboy.txt.bak
[[email protected]-50 ~]# 
####-f  强制删除不提示

1.5 删除目录

删除/tmp下的/data

涉及命令 rm 

-rf  强制删除不提示 (工作中需慎用)

-r 递归 删除目录及以下文件

-f 强制删除不提示

[[email protected] ~]# rm /tmp/data/          
rm: cannot remove `/tmp/data/: Is a directory      这是一个目录  不能直接删除目录
[[email protected] ~]# rm -r /tmp/data/             -r 递归 删除目录及以下文件
rm: remove directory `/tmp/data? y 
[[email protected] ~]# 

[[email protected]-50 ~]# rm -rf /tmp/data/            -rf  强制删除不提示 (慎用!)
[[email protected] ~]#

1.6 mkdir命令补充

创建多层目录(批量创建目录)

-p 创建多层目录

-v 显示创建过程

[[email protected] ~]# mkdir -p /oldboy/test
[[email protected] ~]# 
[[email protected] ~]#    #-p     创建多层目录

创建多层目录并显示创建过程

[[email protected] ~]# mkdir -pv /1/2/3
mkdir: created directory `/1mkdir: created directory `/1/2mkdir: created directory `/1/2/3[[email protected] ~]#     #  -v 显示创建过程

1.7 cd命令补充

cd.. 进入到上一级目录

[[email protected] ~]# cd /root/data/
[[email protected] data]# cd ..
[[email protected] ~]# ##进入到上一级目录

cd. 进入到当前目录

[[email protected] data]# cd .
[[email protected] data]# ##进入到当前目录
[[email protected] data]# ##用到cd . 的时候
[[email protected] data]# ##移动xxxx文件 到当前目录
[[email protected] data]# cp /root/data/oldboy.txt .     
######可能使用到的地方   如当前在data目录下  要把一个文件复制到data 可以使用 . 代替要复制的路径

 

以上是关于Linux基本命令 文件管理 下部的主要内容,如果未能解决你的问题,请参考以下文章

BootStrap有用代码片段(持续总结)

BootStrap实用代码片段(持续总结)

Linux文件管理与编辑的基本命令

Linux基本命令详解《二》(Linux中对目录和文件管理所使用的命令)

Linux基本命令—权限管理文件搜索帮助压缩解压网络通信

14-Linux核心知识-文件属性-下部-特殊符号-通配符