zoukankan      html  css  js  c++  java
  • Linux命令 -文件操作类

    声明:本文所涉及到的Linux命令均为最常见的用法,未列举之参数,自行查阅man

    1.ls    查看文件与目录

    -a  打印全部的文件,包括隐藏文件

    -l  列表打印,数据项包括文件属性,大小和权限等

    -h  容量用人类易读的方式展示(GB,KB等)

    ls -alh test/*.txt  查看test文件夹下的text文件

    2.mv   移动文件或目录,或更名

    mv a.txt b.txt  将文件a.txt重命名为b.txt

    mv test  test2   将文件夹test命名为test2

    mv a.txt test3/*.txt test4 test2 将文件a.txt,文件夹test3下的txt文件以及文件夹test4移到文件夹test2

    3.cp    复制文件或目录

    -r  递归持续复制,用于目录复制

    -a  递归复制,连同文件的属性一起复制,若文件是连接文件,则复制连接文件而非文件本身

    cp  -i a.txt test2  将文件a.txt复制到文件夹test2

    cp -r test3 test2   将文件夹test3复制到文件夹test2

    cp -r test3/ test2   将文件夹test3的内容复制到文件夹test2 

    4.rm  移除文件或目录

    -f  忽略不存在的文件

    -r  递归删除

    rm -rf test2(/)     删除文件夹test2

    rm -rf test2/*    删除文件夹test2下的内容

    5.pwd    显示当前目录

    6.cd  切换目录

    cd ..   返回上层文件夹

    cd -   返回刚刚的文件夹

    cd  ~ 返回主目录文件夹

    7.mkdir rmdir 创建/删除文件夹

    -p  递归创建/连同上层空目录一起删除

    mkdir -p  test1/test2  创建文件夹

    rmdir  -p  test1/test2  删除test2,但是test1变空了,所以也删除

    8.cat/tac/nl  查看文件内容/反向显示

    9.more/less  翻页(行)查看

    10.head/tail   取前几行/后几行

    head -n 20  text.txt  取前20行

    11.touch 创建文件

    touch a.txt

    12.file 查看文件类型

    file a.txt

    13. which 命令Path查找

    which ls

    14.find  查找文件

    find .  -name text.* 在当前文件夹下查找文件名为text.名字的文件(正则)

    15.chgrp 改变文件所属组

    chgrp everyone a.txt

    16.chown 改变文件所属用户

    chown join:everyone a.txt

    17.chmod 改变文件的权限

    chmod 764 a.txt

    chmod u+x,g+w a.txt

    18.umask  查看/修改默认权限该拿掉的权限

    文件默认 -rw-rw-rw-

    文件夹默认 drwxrwxrwx

    umask默认 0022 即 ----w--w-

    19.chattr 修改隐藏属性

    -i 此文件任何人不能删除,修改,添加

    -a 此文件只能添加,不能删除或修改

    chattr -i a.txt

    20.lsattr 查看隐藏属性

    lsattr a.txt

    不定期更新,待续...

  • 相关阅读:
    POJ 3356 水LCS
    POJ 2250 (LCS,经典输出LCS序列 dfs)
    POJ 1080( LCS变形)
    整数划分问题之最大乘积
    进程调度之FCFS算法(先来先运行算法)
    c模拟银行家资源分配算法
    c模拟内存分配算法(首次适应算法,最佳适应算法,最坏适应算法)
    HDU 2602 Bone Collector(经典01背包问题)
    NYOJ 44 字串和 (最大字串和 线性dp)
    匈牙利游戏(codevs 1269)
  • 原文地址:https://www.cnblogs.com/zhaoyanghoo/p/5457056.html
Copyright © 2011-2022 走看看