zoukankan      html  css  js  c++  java
  • shell-目录操作

    1、文件属性查看

    ls #查看当前目录下的文件
    ls tmp #查看/tmp目录下的文件
    ls -l #显示文件和目录的详细信息
    ls -a #显示当前目录下的所有文件,包括隐藏文件(以.为前缀的文件)
    ls -d 查看目录属性(目录本身权限)
    ls -h 人性化显示文件大小(在文件大小后面加上单位)
    ls -i 显示inode(查看文件id号) 
    ls -ltr #按时间排序(倒序)查看目录中的文件
    stat file #查看文件更加详细的信息
    access:最后一次访问(仅仅是访问,没有改动)文件的时间;cat
    modify:最后一次修改的时间;vi
    change:最后一次对文件属性改变的时间,包括权限,大小,属性等。chmod/vi/chgrp

    第一行其中每项代表的含义: 

    -rw-r–r–
    - 文件类型(- 普通文件,d 目录文件,b 块设备文件,c 字符设备文件,l 符号链接文件)
    rw- 表示可读可写
    第一个r–表示可读;第二个r–表示可读(r 读 w 写 x 执行)
    数字2表示该文件被调用次数
    51是文件大小,单位是字节(byte)    
    Aug 31 09:38表示文件最后一次修改时间
    ex是文件名

    2、目录基础操作

    cd /home #进入‘/home’目录
    cd #进入个人的主目录 
    cd . #进入当前目录 
    cd .. #返回上一级目录(父目录) 
    cd ~user1 #进入某个用户的主目录(只有root可以操作) 
    cd - #返回上次所在的目录 pwd #显示当前的工作路径

    3、目录创建、删除、重命名

    mkdir test #创建目录”test”
    rmdir test #删除一个空目录
    rm -rf test #删除一个目录以及其下的内容
    mv test new_test #将test目录重命名为new_test
    mv test /tmp #将test目录移动到/tmp下
    cp -r test /tmp #将test目录复制到/tmp目录下
  • 相关阅读:
    微信小程序支付【前端】
    CSS主题切换
    利用Proxy写了个存储管理
    前端存储cookie操作
    canvas电子签名和播放划线
    【原创】[Ext.ux.UploadDialog] 控件使用说明及在Ext 3.x下问题解决
    【原创】分享一组VC++底层图像处理函数
    【转发】SQL Server数据库被质疑解决方案
    SVN 解决update失败出现乱码提示或工作副本已经锁定
    Qt 外部子模块的3种使用方法,以QtXlsx为例
  • 原文地址:https://www.cnblogs.com/lilyo/p/11911066.html
Copyright © 2011-2022 走看看