Linux的基础文件管理命令

Linux用于管理文件的一些基本常见的命令如下:

ls:  列出指定目录下的清单

   -a  显示所有文件包括隐藏文件

   -l  显示文件的详细信息

   -d  查看目录自身  

示例:

blob.png

cat:  可查看指定路径下的文件文本

blob.png

file: 可查看指定路径下的文件的内容以及类型    

blob.png

cp:    复制命令    (DEST:目的对象 )

   有三种方式:单源复制    cp [OPTION]… [-T] SOURCE DEST 

                                              以上:    如果DEST不存在,则事先创建此文件并复制

                                                             如果DEST存在且为非目录文件,则复制并覆盖;如果DEST是目录,则事先在DEST目录下创建一个与源文件同名的文件并复制

                                                                

               多源复制   cp [OPTION]… SOURCE… DIRECTORY

                          cp [OPTION]… -t DIRECTORY SOURCE…

                       以上:DEST不存或DEST存在且为非目录文件则:错误

                             DEST存在且为目录文件:分别复制每个文件至目标目录中,且保持原名

        

        常用的选项有:

                 -i:交互式复制,即覆盖之前提醒用户确认                                                    

                 -f:强制覆盖目标文件

                 -r:递归复制目录   

                此处简单示例:

                    blob.png

mv命令:  move  移动命令

          mv [OPTION]… [-T] SOURCE DEST

          mv [OPTION]… SOURCE… DIRECTORY

          mv [OPTION]… -t DIRECTORY SOURCE…

                同上面的cp命令,在此不多加赘述

        常见的选项:

                 -i:交互式

                 -f:force 强制    

                 -r:递归

                    blob.png

rm:remove   删除  

    常见选项      -i:交互式

                        -f:force  强制删除

                        -r:递归删除

 此处需要注意:危险操作: rm -rf /*       切勿尝试

                    blob.png

cd:切换目录到指定路径  

touch:可新建一个空文件

   

原创文章,作者:N24_JJP,如若转载,请注明出处:http://www.178linux.com/57943

(0)
N24_JJPN24_JJP
上一篇 2016-11-06 16:24
下一篇 2016-11-06 17:12

相关推荐

  • YUM工具的工作原理、用法及源 码包的编译安装

    YUM工具的工作原理,用法及源码包的编译安装 _ueditor_page_break_tag_ 一、 CentOS: yum, dnf       1.YUM: (Yellow dogUpdate Modifier),rpm的前端程序,用来解决软件包相关依赖性,可以在多个库之间定位软件包,up2date的替代工具   …

    Linux干货 2016-09-01
  • jackcui0804作业

    (1)显示/proc/meminfo 文件中以大小s 开头的行;( 要求:使用两种方式) [root@centos7 ~]# cat /proc/meminfo | grep -e "^s.*" -e "^S.*" SwapCac…

    Linux干货 2016-08-08
  • N22-第七周作业

    1、创建一个10G分区,并格式为ext4文件系统;   (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;   (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; 在扩展分区/dev/sda4下新建一个10G的分…

    Linux干货 2016-10-25
  • 推荐-HA专题: 编译安装并配置DRBD

    HA专题: 编译安装并配置DRBD 前言 实验环境 DRBD介绍 安装前准备工作 获取并编译安装DRBD 配置DRBD 分区 配置文件 启动并设置DRBD 格式化并挂载 验证冗余性 总结 前言 上篇我们讲到使用corosync+pacemaker实现MySQL高可用, 但是NFS容易成为单点故障从而导致数据丢失等严重问题, 我们可以使用drbd来实现MySQ…

    Linux干货 2016-04-12
  • lvm逻辑卷管理

    #LVM 逻辑卷管理 一、创建pv        创建pv可以在物理硬盘(裸盘上创建),MBR类型的分区(要更改分区类型为linux lvm: 8e )。GPT分区也要更改分区类型为8e00 Linux LVM 。    还可以在RAID上创建。注意要在没有数据的分区上…

    Linux干货 2016-09-02
  • apache自动化脚本搭建虚拟主机

    1 基于主机名实现三个虚拟主机 (1).创建网站目录与测试文件 (2).创建虚拟主机文件(目录为/etc/httpd/conf.d/下)   (3).修改测试apache主机hosts文件(就不用DNS服务器解析,方便测试),测试httpd配置文件是否有问题,重启httpd服务   (4)修改测试主机hosts文件(就不用DNS服务器解析…

    Linux干货 2016-10-09

评论列表(1条)

  • 马哥教育
    马哥教育 2016-11-10 19:01

    列出了几个常用的命令,结合markdown来使用,效果会更好~继续加油~