1.1 移动文件

将/data目录移动到/root下

涉及命令mv

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

1.2 备份文件

备份oldboy.txt

涉及命令cp

[root@oldboyedu-50 ~]# cp /root/data/oldboy.txt /root/data/oldboy.txt.bak
##########             备份cp  将需要备份的文件加上  .bak

[root@oldboyedu-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
[root@oldboyedu-50 ~]#

1.3 改名

将oldboy.txt 修改成oldgirl.txt

[root@oldboyedu-50 ~]# cp /root/data/oldboy.txt /root/data/oldboy.txt.bak
##########             备份cp  将需要备份的文件加上  .bak

[root@oldboyedu-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
[root@oldboyedu-50 ~]#

1.4 删除文件

删除oldgirl.txt

涉及命令 rm   参数 -f

[root@oldboyedu-50 ~]# rm /root/data/oldgirl.txt                删除文件
rm: remove regular empty file `/root/data/oldgirl.txt'? y       确认删除 y
[root@oldboyedu-50 ~]#

强制删除不提示

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

1.5 删除目录

删除/tmp下的/data

涉及命令 rm

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

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

-f 强制删除不提示

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

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

1.6 mkdir命令补充

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

-p 创建多层目录

-v 显示创建过程

[root@oldboyedu-50 ~]# mkdir -p /oldboy/test
[root@oldboyedu-50 ~]#
[root@oldboyedu-50 ~]#    #-p     创建多层目录

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

[root@oldboyedu-50 ~]# mkdir -pv /1/2/3
mkdir: created directory `/1'
mkdir: created directory `/1/2'
mkdir: created directory `/1/2/3'
[root@oldboyedu-50 ~]#     #  -v 显示创建过程

1.7 cd命令补充

cd.. 进入到上一级目录

[root@oldboyedu-50 ~]# cd /root/data/
[root@oldboyedu-50 data]# cd ..
[root@oldboyedu-50 ~]# ##进入到上一级目录

cd. 进入到当前目录

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

Linux基本命令 文件管理 下部的更多相关文章

  1. Linux基本命令 文件管理 上部

    第1章 Linux入门相关 目录基本知识 Linux一切从根开始 倒挂的树形结构 对路径与相对路径 绝对路径: 从根开始的路径 比如:/oldboy  /data 相对路径: 没有从根开始的路径 比如 ...

  2. Linux基本命令(一)

    Linux基本命令 编辑器 vim编译器 Gnu工具链-gcc调试器 GDB操作系统是用C来写的 系统编程 (核心骨架 80%) 文件I/O 文件系统 进程{ 进程控制原语.进程间通信.进程间关系 信 ...

  3. 2 、Linux基本命令-ls-pwd-cd-date-hwclock

    Linux基本命令: 1.ls-查看目录下的文档 语法: ls 目录 注: .当前目录  ..上级目录 如:ls /etc/ 相关参数: -l  显示详细信息 ls /etc/ -l -a 显示隐藏的 ...

  4. Linux基本命令 目录

    Linux基本命令 目录 Linux基本命令(1)管理文件和目录的命令 Linux基本命令(2)有关磁盘控件的命令 Linux基本命令(3)文件备份和压缩的命令 Linux基本命令(4)有关关机和查看 ...

  5. linux 基本命令 [转]

    linux 基本命令 1.ls  (list 显示当前目录下文件和目录 ls -l 详细显示 =ll ) [root@linux ~]# ls [-aAdfFhilRS] 目录名称 [root@lin ...

  6. 转:Linux基本命令大全

    Linux基本命令大全   新手刚刚接触Linux的时候可能处处感到不便,不过没有关系,接触新的事物都有这样的一个过程,在你用过Linux一段时间后,你就会逐渐了解Linux其实和Windows一样容 ...

  7. 剑指Offer——知识点储备--Linux基本命令+Makefile

    剑指Offer--知识点储备–Linux基本命令 1.linux下查看进程占用cpu的情况(top): 格式 top [-] [d delay] [q] [c] [S] [s] [i] [n] 主要参 ...

  8. Linux(1)- 服务器核心知识、Linux入门、VMware与centeos安装、远程连接linux、linux基本命令使用

    一.服务器核心知识 1.电脑和电脑的硬件组成 现在的人们几乎无时无刻不在使用着电脑!不管是桌上型电脑(桌机).笔记型电脑(笔电).平板电脑,还是智慧型手机等等,这些东西都算是电脑.虽然接触这么多,但是 ...

  9. 转 Linux命令-文件管理命令

    http://jingyan.baidu.com/article/9113f81bc1c7a72b3214c7d3.html Linux命令-文件管理命令 浏览:4118 | 更新:2012-11-1 ...

随机推荐

  1. replace、replaceAll、replaceFirst

    replace.replaceAll.replaceFirst这三个函数会java的同学估计都用过,笔者已经用了2年多,可是,我们真的懂他们吗? 概述一下他们三个的用法: · replace(Char ...

  2. C++ 类的初始化列表

    class Animal{public: Animal(int weight,int height): //A初始化列表 m_weight(weight), m_height(height) { } ...

  3. 洛谷——P2846 [USACO08NOV]光开关Light Switching

    P2846 [USACO08NOV]光开关Light Switching 题目大意: 灯是由高科技——外星人鼠标操控的.你只要左击两个灯所连的鼠标, 这两个灯,以及之间的灯都会由暗变亮,或由亮变暗.右 ...

  4. centos7+VMware Workstation创建共享文件夹

    1.第一步设置宿主机共享文件夹路径 2.挂载VMware Tools,如下操作会将tools以光盘挂载点的方式进入到系统中. 3.centos7 挂载存有VMware Tools的光盘并进行安装 1) ...

  5. Python使用Flask框架,结合Highchart处理xml数据

    1.html代码 <!DOCTYPE html><html lang="en"><head>    <meta charset=" ...

  6. python正则表达式提取字符串

    用python正则表达式提取字符串 在日常工作中经常遇见在文本中提取特定位置字符串的需求.python的正则性能好,很适合做这类字符串的提取,这里讲一下提取的技巧,正则表达式的基础知识就不说了,有兴趣 ...

  7. lua 栈最后调用的函数,用于看调试信息

    lua_getinfo int lua_getinfo (lua_State *L, const char *what, lua_Debug *ar); 返回一个指定的函数或函数调用的信息. 当用于取 ...

  8. [BZOJ2843] 极地旅行社(LCT)

    传送门 模板. ——代码 #include <cstdio> #include <iostream> #define N 300001 #define get(x) (son[ ...

  9. 消息传递(cogs 1001)

    问题描述WZland开办了一个俱乐部(这里面可以干任何的事情),这引来了许多的人来加入.俱乐部的人数越来越多,关系也越来越复杂……俱乐部的人来自各个地方,为了增加友谊,俱乐部举行了一次晚会.晚会上又进 ...

  10. 分块试水--CODEVS5037 线段树练习4加强版

    感觉这才算入门题吧..前面那些线段树练习,改几个字符就过了一定要搞成几道题.. n<=2e5的数列,给常数K<=2e5,m<=2e5个操作,区间加,问一个区间里K的倍数. 这题空间? ...