1、pwd:显示工作目录路径

  • -p:显示实际物理路径
  • -l:显示链接路径

2、cd:更改工作目录路径

  • cd:进入用户主目录
  • cd~:进入用户主目录
  • cd-:返回进入此目录之前所在的目录
  • cd..:返回上级目录(若当前目录"/",则执行完后还在"/")
  • cd../..:返回上两级目录

3、ls:列出目录和文件信息

  • -a:显示指定目录下所有子目录与文件,包括隐藏文件
  • -A:显示指定目录下所有子目录与文件,包括隐藏文件,但不列出"."和".."
  • -c:配合lt根据ctime排序并显示ctime
  • -d:如果参数是目录只显示其名称而不显示其下的各文件和子目录
  • -F:显示文件类型
  • -i:在输出的第一列显示文件的inode号
  • -l:以长格式来显示文件的详细信息
  • -r:排序时保留顺序
  • -t:根据修改时间排序
  • -S:根据文件大小排序
  • -s:以块数形式显示每个文件分配的尺寸

4、touch:创建空文件,更改文件的时间

  • -a:修改atime时间
  • -m:仅修改mtime时间
  • atime:访问时间
  • mtime:修改时间
  • ctime:更改时间

5、mkdir:创建目录

  • -m<权限模式>:对新创建的目录设置权限,在没有-m选项时,默认权限是755
  • -v:每次创建新目录都显示信息
  • -p:可以是一个路径名称(需要一次性地建立多级目录)

6、 rmdir:删除空目录

  • -p:递归删除目录,当中子目录删除后,其父目录为空时,也一同被删除
  • -v:输出处理的目录详情

7、rm:删除文件(目录)

  • rm命令能够删除一个文件或目录
  • -f:强制删除(即使设置了-i 属性也不起作用)
  • -r:删除目录
  • -i:删除文件或者目录前是否询问

8、cp:复制文件和目录

  • -a:在复制目录时保留链接、文件属性,并递归地复制目录,等同于-dpr选项
  • -d:复制时保留链接
  • -f:强制性复制
  • -r:复制目录
  • -l:不作复制,只是链接文件
  • -i:复制文件或者目录前是否询问
  • -u:只有当源文件比目标文件新时才进行复制

9、 mv:文件和目录改名,移动文件和目录路径

  • mv命令用来移动一个文件(目录)或者给文件(目录)改名
  • $ mv 要移动的文件 目标路径
  • $ mv 原文件名  新文件名

10、 install:复制文件和设置属性

  • -c:比较每组源文件和目标文件,在一些情况下不修改目标文件
  • -d:将所有参数视为目录名称:为指定的目录创建所有组件
  • -D:创建目标目录的所有必要的父目录,然后将源文件复制到该目录
  • -g:自行设置所属组,而不是进程目前的所属组
  • -m:自行设置模式(像chmod),而不是rw-xr-xr-x
  • -o:自行设定所有者(只适用于超级用户)
  • -p:修改源文件的访问修改时间以与目标文件保持一致
  • -s:拆解符号表
  • -S:覆盖常用备份文件后缀
  • -t:将源文件所有参数复制到指定目录
  • -T:将目标文件视为普通文件
  • -v:创建目录时显示其名称

11、tmpwatch:删除在指定时间段内没有被访问的文件

  • 使用tmpwatch命令可以从指定的目录中递归地搜索,并删除在指定时间段内没有被访问的文件
  • -a:删除任何类型的文件
  • -f:强制删除文件或目录
  • -q:不显示命令执行过程
  • -v:详细显示命令执行过程
  • -t:只作用测试,并不真的删除文件或目录
  • -m:根据文件被修改时间(mtime)
  • -c:根据文件文件更改时间(ctime)
  • -M:根据文件夹被修改时间(mtime)
  • -l: 不删除符号链接
  • -U<用户>:排除指定用户的文件
  • -x<路径>:排除指定路径
  • -X<字符串>:排除匹配字符串的路径
  • -d:不删除空目录

12、file:查询文件类型

  • -v:在标准输出后显示版本信息,并退出
  • -z:探测压缩过的文件类型
  • -L:允许符号链接
  • -b:列出辨别结果时,不显示文件名称
  • -c:详细显示命令执行过程,便于排错或分析程序执行的情形
  • -i:显示MIME类型
  • -f<名称文件>:从文件中读取要分析的文件名列表
  • 注:什么是MIME类型
  • MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该文件被访问的时候,浏览器会自动使用指定的应用程序来打开。多用于指定一些客户端文件名,以及一些媒体文件的打开方式。

13、du:显示目录或文件的磁盘占用量

  • -a:显示目录中个别文件的大小。
  • -b:显示目录或文件大小时,以byte为单位。
  • -c:除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
  • -k:以KB(1024bytes)为单位输出。
  • -m:以MB为单位输出。
  • -s:仅显示总计,只列出最后加总的值。
  • -h:以K,M,G为单位,提高信息的可读性。
  • -x:以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。
  • -L<符号链接>或--dereference<符号链接>:显示选项中所指定符号链接的源文件大小。
  • -S:显示个别目录的大小时,并不含其子目录的大小。
  • -X<文件>:在<文件>指定目录或文件。
  • --exclude=<目录或文件>:略过指定的目录或文件。
  • -D:显示指定符号链接的源文件大小。
  • -H:与-h参数相同,但是K,M,G是以1000为换算单位。
  • -l:重复计算硬件链接的文件。

14、wc:统计文件行数,单词数,字节数和字符数

  • -l:统计行数
  • -w:统计单词书
  • -c:统计字节数
  • -m:统计字符数
  • -L:统计文件中最长行的长度

15、tree:以树状图逐级列出目录的内容

  • -a:显示所有文件和目录。
  • -A:使用ASNI绘图字符显示树状图而非以ASCII字符组合。
  • -C:在文件和目录清单加上色彩,便于区分各种类型。
  • -d:显示目录名称而非内容。
  • -D:列出文件或目录的更改时间。
  • -f:在每个文件或目录之前,显示完整的相对路径名称。
  • -F:在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","=","@","|"号。
  • -g:列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码。
  • -i:不以阶梯状列出文件或目录名称。
  • -I<范本样式>:不显示符合范本样式的文件或目录名称。
  • -l:如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录。
  • -n:不在文件和目录清单加上色彩。
  • -N:直接列出文件和目录名称,包括控制字符。
  • -p:列出权限标示。
  • -P<范本样式>:只显示符合范本样式的文件或目录名称。
  • -q:用"?"号取代控制字符,列出文件和目录名称。
  • -s:列出文件或目录大小。
  • -t:用文件和目录的更改时间排序。
  • -u:列出文件或目录的拥有者名称,没有对应的名称时,则显示用户识别码。
  • -x:将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该子目录予以排除在寻找范围外。

Linux文件和目录操作管理命令的更多相关文章

  1. Linux文件与目录操作 ls 命令(2)

    说文件操作是最频繁地操作也不为过,在Linux中,使用ls命令可以列出当前目录中所有内容,本篇就先说说ls命令.本文所说的文件指文件和目录. ls命令常用选项 -a:显示指定目录下所有子目录与文件,包 ...

  2. Linux文件和目录相关的命令

    当前目录 .     上一层目录 ..     tab键 自动补全             查看目录内容 ls 以.开头的都是隐藏文件需要用-a才能显示出来 ls通配符的使用 * 代表任意个数个字符 ...

  3. Linux文件与目录操作

    1:目录操作指令 cd :切换目录 pwd:显示当前目录 mkdir:创建一个新目录 rmdir:删除一个空的目录rmdir -r:删除一个非空目录 . :此层目录 .. :上层目录 -:前一个工作目 ...

  4. Linux 文件、目录操作

    Linux中的路径只能使用/,不能使用\ 或\\. cd   切换目录 cd  /    切换到系统根目录,cd即change dir cd  /bin  切换到根目录下的bin目录 cd  ..  ...

  5. linux 文件和目录操作

    1 相对路径和绝对路径 (与C++中概念相似) cd /root/cat 绝对路径 cd ../文件名/ 相对路径,指相对某个文件而言的 2 切换目录 cd  当前目录 进入某个目录 pwd 显示当前 ...

  6. linux 文件 IO 目录操作及文件属性

    ///练习:实现列出某个目录中所有文件属性(文件大小,文件最后修改时间,文件名)//目录名由参数传入 ./dir /home/linux#include <sys/stat.h>#incl ...

  7. Linux 文件和目录操作 - cd - 切换目录

    命令详解 重要星级: ★★★★★ 功能说明: cd 命令是 "change directory" 中每个单词的首字母缩写,其功能是从当前工作目录切换到指定工作目录. 语法格式: c ...

  8. Linux文件和目录管理常用重要命令

    一.目录与路径 1.相对路径与绝对路径 因为我们在Linux系统中,常常要涉及到目录的切换,所以我们必须要了解 "路径" 以及 "相对路径" 与 "绝 ...

  9. CentOS(十)--与Linux文件和目录管理相关的一些重要命令②

    在结束了第二期的广交会实习之后,又迎来了几天休闲的日子,继续学习Linux.在上一篇随笔 Linux学习之CentOS(十七)--与Linux文件和目录管理相关的一些重要命令① 中,详细记录了与Lin ...

随机推荐

  1. day06

    一.configparser模块 configparser用于处理特定格式的文件,其本质上是利用open来操作文件 1.获取所有节点 import configparser config = conf ...

  2. python -- 函数传参

    一.参数传入规则 可变参数允许传入0个或任意个参数,在函数调用时自动组装成一个tuple: 关键字参数允许传入0个或任意个参数,在函数调用时自动组装成一个dict: 1. 传入可变参数: def ca ...

  3. HDU 1312:Red and Black(DFS搜索)

      HDU 1312:Red and Black Time Limit:1000MS     Memory Limit:30000KB     64bit IO Format:%I64d & ...

  4. 绑定dropdownlist

    System.Data.SqlClient.SqlConnection sqlconn = new System.Data.SqlClient.SqlConnection(); sqlconn.C; ...

  5. FileUpload 改变控件显示的文字

    浏览

  6. mysql通过SOURCE导入SQL时报错处理

    ERROR: unknown command '\n' Can't connect to the server 网上查询了,多少是编码问题引起,一边是UTF8一边是GBK,反复调整MY.CNF配置文件 ...

  7. C51-keil编译常见错误和警告处理53

    keil错误:C51编译器识别错类型有三种:1.致命错误:伪指令控制行有错,访问不存在的原文:2.语法及语义错误:语法和语义错误都发生在原文件:3.警告:警告出现并不影响目标文件的产生,但执行:C_5 ...

  8. SqlServer新建视图

    一.使用SQL Server 2005数据库管理系统创建视图 1. 启动SQL Server 2005. 2. 在“对象资源管理器”窗口中找到Student数据库,打开Student文件夹,在“视图” ...

  9. Pascal's Triangle II —LeetCode

    Given an index k, return the kth row of the Pascal's triangle. For example, given k = 3,Return [1,3, ...

  10. g++ gcc 的区别

    我们在编译c/c++代码的时候,有人用gcc,有人用g++,于是各种说法都来了,譬如c代码用gcc,而c++代码用g++,或者说编译用gcc,链 接用g++,一时也不知哪个说法正确,如果再遇上个ext ...