linux基础命令入门01

来源:互联网 发布:二级c语言选择题题库 编辑:程序博客网 时间:2024/06/07 03:01

ls命令

ls命令用于显示指定工作目录下之内容

ls命令语法

ls [opts] [params]

选项[opts]

  • -a:all,显示所有文件及目录(linux中文件或目录名为.开头的即为隐藏文件,默认情况下不列出)
  • -A:显示处隐藏文件外的所有文件列表
  • -c:按文件的ctime排序输出文件列表;与”-lt”选项连用时,按照文件的ctime排序输出文件列表。
  • -C:多列显示输出结果。(默认选项)
  • -h:以容易理解的格式列出文件大小(如1k、1M、1G)
  • -i:显示文件索引节点号(inode)
  • -l:long,单列显示输出结果,与-C相反.输出的信息从左到右依次包括文件名、文件类型、权限模式、硬链接数、所有者、所有组、文件大小、文件的mtime
  • -k:以KB(千字节)为单位显示文件大小
  • -r:reverse,从后向前反向列举目录内容
  • -R:recursive,递归列举目录下的内容
  • -S:size,按文件大小排序列出

参数params

要显示的文件目录


mkdir命令

make directory,使用此命令可以创建目录。

命令格式

mkdir [opts] [params]

opts选项

  • -m:建立目录的同时设置目录的权限
  • –mode:与-m相同
  • -p:若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录
  • –parents:与-p相同
  • -v:为每个创建的目录打印一个消息
  • –verbose:与-v相同

params命令参数

目录:指定要创建的目录列表,多个目录之间用空格隔开。可以是绝对路径也可以是相对路径。


touch命令

用来创建新的空文件或更新文件的时间状态

命令格式

touch [opts] [params]

opts选项

  • -a:更改access time
  • -c:不建立任何文件
  • -d:使用指定日期更新文件时间状态
  • -m:更改modify time
  • -t:使用指定日期更新文件时间状态

params参数

文件:指定要创建的文件路径或设置时间属性的文件列表。


rmdir命令

删除空目录(无法删除非空目录)

命令格式

rmdir [opts] [directory]

opts选项

  • -p:连同父目录一并删除
  • –parents:与-p相同
  • -v:为每个创建的目录打印一个消息
  • –verbose:与-v相同

directory参数

要删除的空目录路径


rm命令

删除文件或目录

命令格式

rm [opts] [prams]

opts选项

  • -f:忽略不存在的文件导致的错误
  • -i:删除时提示用户确认后才进行删除操作
  • -r:递归删除目录及文件
  • -v:输出进度提示

params参数

要删除的目录或文件路径