ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

2.目录和文件的查看和删除

2020-08-17 10:34:23  阅读:182  来源: 互联网

标签:文件 显示 删除 查看 -- 列出 名称 目录


目录的创建

mkdir [-p] dirName
  • -p 确保目录名称存在,不存在的就建一个。

文件的创建

touch fileName
  • a 改变档案的读取时间记录。

  • m 改变档案的修改时间记录。

  • c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。

  • f 不使用,是为了与其他 unix 系统的相容性而保留。

  • r 使用参考档的时间记录,与 --file 的效果一样。

  • d 设定时间与日期,可以使用各种不同的格式。

  • t 设定档案的时间记录,格式与 date 指令相同。

  • --no-create 不会建立新档案。

  • --help 列出指令格式。

  • --version 列出版本讯息。

目录和文件的删除

rm [-parameter] fileName/dirName 
  • -i 删除前询问确认。

  • -f 直接删除,无需确认。

  • -r 将目录及目录下内容删除。

目录和文件的查看

目录的查看

ls [-parameter] dirName
  • -a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)

  • -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出

  • -r 将文件以相反次序显示(原定依英文字母次序)

  • -t 将文件依建立时间之先后次序列出

  • -A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)

  • -F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"

  • -R 若目录下有文件,则以下之文件亦皆依序列出

tree [-parameter] dirName
  • -a 显示所有文件和目录。

  • -A 使用ASNI绘图字符显示树状图而非以ASCII字符组合。

  • -C 在文件和目录清单加上色彩,便于区分各种类型。

  • -d 显示目录名称而非内容。

  • -D 列出文件或目录的更改时间。

  • -f 在每个文件或目录之前,显示完整的相对路径名称。

  • -F 在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","=","@","|"号。

  • -g 列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码。

  • -i 不以阶梯状列出文件或目录名称。

  • -L level 限制目录显示层级。

  • -l 如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录。

  • -n 不在文件和目录清单加上色彩。

  • -N 直接列出文件和目录名称,包括控制字符。

  • -p 列出权限标示。

  • -P<范本样式> 只显示符合范本样式的文件或目录名称。

  • -q 用"?"号取代控制字符,列出文件和目录名称。

  • -s 列出文件或目录大小。

  • -t 用文件和目录的更改时间排序。

  • -u 列出文件或目录的拥有者名称,没有对应的名称时,则显示用户识别码。

  • -x 将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该子目录予以排除在寻找范围外。

文件查看

cat [-parameter] [--help] [--version] fileName
  • -n 或 --number:由 1 开始对所有输出的行数编号。

  • -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。

  • -s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。

  • -v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。

  • -E 或 --show-ends : 在每行结束处显示 $。

  • -T 或 --show-tabs: 将 TAB 字符显示为 ^I。

  • -A, --show-all:等价于 -vET。

  • -e:等价于"-vE"选项;

  • -t:等价于"-vT"选项;

head [-parameter] fileName
  • -q 隐藏文件名

  • -v 显示文件名

  • -c<数目> 显示的字节数。

  • -n<行数> 显示的行数。

tail [-parameter] fileName
  • -f 循环读取

  • -q 不显示处理信息

  • -v 显示详细的处理信息

  • -c<数目> 显示的字节数

  • -n<行数> 显示文件的尾部 n 行内容

  • --pid=PID 与-f合用,表示在进程ID,PID死掉之后结束

  • -q, --quiet, --silent 从不输出给出文件名的首部

  • -s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒

more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]
  • -num 一次显示的行数

  • -d 提示使用者,在画面下方显示 [Press space to continue, 'q' to quit.] ,如果使用者按错键,则会显示 [Press 'h' for instructions.] 而不是 '哔' 声

  • -l 取消遇见特殊字元 ^L(送纸字元)时会暂停的功能

  • -f 计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上)

  • -p 不以卷动的方式显示每一页,而是先清除萤幕后再显示内容

  • -c 跟 -p 相似,不同的是先显示内容再清除其他旧资料

  • -s 当遇到有连续两行以上的空白行,就代换为一行的空白行

  • -u 不显示下引号 (根据环境变数 TERM 指定的 terminal 而有所不同)

  • +/pattern 在每个文档显示前搜寻该字串(pattern),然后从该字串之后开始显示

  • +num 从第 num 行开始显示

  • fileNames 欲显示内容的文档,可为复数个数

  •  

标签:文件,显示,删除,查看,--,列出,名称,目录
来源: https://www.cnblogs.com/weicunqi/p/13516110.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有