Linux之文件管理命令

时间:2021-10-05 12:19:51
linux之文件管理
基本操作命令

file

    确定文件类型
        file FILES

pwd
    返回当前所在绝对路径    -P: 不显示链接,而是其原始文件路径

basename
    列出基名    例:    # basename /a/b/c/d    d

dirname
    列出目录名    例:    # dirname /a/b/c/d    /a/b/c

cd
    改变工作目录    -P : 使用物理路径而不是链接路径    常用操作:        cd .. 进入上一级目录        cd - 返回上一次进入的目录        cd ~ 或 cd  进入当前用户家目录

ls
    列出目录内容    ls [options] files        options:        -l  长格式        -lh 显示人可读的文件大小        -a  显示所有文件(包括隐藏文件)        -A  显示所有文件(包括隐藏文件),除.和..文件        -i  显示文件inode        -d  显示目录本身信息        -1  竖行列出        -t  根据mtime排序        -S  根据文件大小进行排序

stat
        显示文件状态信息        atime 访问时间        mtime 修改时间        ctime 改变时间(元数据改变时间)

touch
    touch file        文件不存在,则创建        文件存在,则修改文件时间戳            -a 更新访问时间为当前时间        -m 更新修改时间为当前时间        -t [[CC]YY]MMDDhhmm[.ss] atime和ctime修改为指定时间        -d 'STRING' atime和ctime修改为指定时间        -c 不创建任何文件            使用touch修改时间,ctime随着一起更新

cp
    复制文件和目录    语法格式: cp [options]  src  dst        -a  归档            等同于-dR --preserve=all        -d  复制链接文件本身        -L  复制链接文件源文件        -i  交互式模式        -p  复制时保留文件权限、属主属组、时间戳            等同于--preserve=mode,ownership,timestamps        --preserve[=ATTR_LIST]    复制时指定保留哪些属性            default: mode,ownership,timestamps            others: context,links, xattr, all        -R, -r  递归复制        -v  显示复制过程        -f 如果目标文件无w,则删除它并重新复制一遍

mv
    移动文件或目录        mv [OPTIONS] SRC_PATH DST_PATH        -i  交互式模式        -f  强制移动

rename
    重命名文件名        语法格式:            rename 原格式 目标格式 filepath (支持通配符)        示例:            # rename a abc a   将a改名为abc            # rename txt doc *.txt   将txt改为doc,对象为以.txt结尾的所有文件

rm
    删除文件或目录    -f 强制删除    -i 交互式模式    -r,R 递归删除    注意:         每个命令所能使用的参数是有上限的        例:        -bash: /bin/rm: Argument list too long        # ls | xargs rm -rf      当命令所使用的参数达到上限,则使用xargs来帮助删除

tree
    列出树状格式列出目录内容    -d 只显示目录    -L # 显示层级数        示例:            # tree -dL 1 /  列出/下目录

mkdir
    创建目录        mkdir [options] DIRECTORYS            -m 'MODE' 创建时目录的权限            -p 递归            -v 显示创建过程

rmdir 删除空目录

命令总结:

file,pwd,basename,dirname,cd,ls,stat,touch,cp,mv,rename,rm,tree,mkdir,rmdir

本文出自 “12064120” 博客,请务必保留此出处http://12074120.blog.51cto.com/12064120/1963887