目录和文件管理(一) linux命令概述:
- Linux命令,用于实现某一类功能的指令或程序;
- Bash是linux系统中默认使用的Shell程序,文件位于/bin/bash
- 内部命令:属于Shell解释器的一部分,无需从硬盘重新读取文件,执行效率更高
- 外部命令:独立于shell解释器之外的程序文件
- 以” - “ 引导短格式选项(单个字符)例:“ �C L “
- 以” - - “ 引导长格式选项(多个字符)例: - - color
- 多个短格式选项可以写在一起,只用一个“ - “ 引导例: - al
- Tab键:自动补齐反斜杠” \ ” :强制换行
- Ctrl + U :清空至行首ctrl + K :清空至行尾
- Ctrl+L :清屏ctrl+C :取消本次命令编辑
- 内部命令:help :查看Bash内部命令的帮助信息
- 命令的” - - help “ 选项:适用于大多数外部命令
- 使用man 命令阅读手册页:(最为常用的在线帮助形式)使用↑↓方向键滚动文本;使用Page up 和Page down 键翻页;按Q或q键退出阅读环境,按” / “ 键后查找内容
- 绝对路径:以根目录"/"作为起点,(若要确切表明grub是一个目录而不是文件,可以在最后加上一个目录分隔符 eg: /boot/grub/ )
- 相对路径:以当前工作目录作为起点,在开头不使用“ / “ 符号
- 直接使用目录名或文件名,用于表示当前工作目录中的子目录、文件位置。Eg:“grub.conf 可表示当前目录下的grub.conf文件
- 使用一个点号“ . “ 开头,可明确表示以当前的工作目录作为起点。Eg:” ./grub.conf ”也可以表示当前目录下的grub.conf
- 使用两个点号“ . . “ 开头,表示以当前目录的上一级目录(父目录)作为起点。Eg:若当前处于“ /boot/grub/ “ 目录中,则“ ../vmlinuz “ 等同于“ /boot/vmlinuz “
- 使用” ~ 用户名”形式开头,表示以指定用户的宿主目录作为起点,省略用户名时缺省为当前用户。Eg:” ~teacher “ 表示teacher用户的宿主目录,而 “ ~ “可表示当前用户的宿主目录。
- L :以长格式显示文件和目录的列表,包括权限、大小、最后更新时间等详细信息
- a :显示所有子目录和文件的信息,包括名称以点号“ . “ 开头的隐藏目录和隐藏文件
- A :与�Ca 类似,但不会显示表示当前目录的” . “ 、表示父目录的” .. ”这两个特殊隐藏目录
- d :显示目录本身的属性,而不是显示目录中的内容
- h :以更人性化的方式显示出目录或文件的大小,默认的大小单位为字节,与 - l结合使用
- R :以递归的方式显示指定目录及其子目录中的所有内容
- - color :在字符模式中以颜色区分不同类型文件。深蓝色表示目录,白色表示一般文件,绿色表示可执行文件,黄色表示设备文件,红色表示压缩文件
- - a:统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录
- - h:以更人性化的方式(默认以KB计数,但不显示单位)显示出统计结果
- - s:只统计每个参数所占用空间总的大小,而不是统计每个子目录、文件的大小
- Du �C sh : 统计一个文件夹内所有文件总共占用的空间大小
- Du �C ah:分别统计多个文件所占用的空间大小
- 软链接:又称符号链接,指向文件名和目录,可以跨分区使用
- 硬链接:指向原始文件对应的数据存储位置;不能为目录创建硬链接;硬链接与原始文件必须位于同一分区(文件系统)中
- 删除原始文件后,软链接将失效,硬链接仍旧可用
- - f :覆盖目标同名文件或目录时不进行提醒,而直接强制复制
- - I :覆盖目标同名文件或目录时提醒用户确认(交互式)
- - p :复制时保持源文件的权限、属主及时间标记等属性不变
- - r :复制目录时必须使用此选项,表示递归复制所有文件及子目录
- - f :删除文件或目录时不进行提醒,而直接删除
- - i :删除文件或目录时提醒用户确认
- - r :删除目录时必须使用此选项,表示递归删除整个目录树
- - name:按文件名查找,允许使用” * “ “ ?“ 通配符
- - size :按文件大小查找,“ + “ “ �C “ 号设置超过或小于的查找条件
- - user :根据文件是否属于目标用户进行查找
- - type :按文件类型查找
- F : 普通文件d : 目录b : 块设备文件c :字符设备(块设备指的是成块读取数据的设备(硬盘、内存);字符设备指按单个字符读取数据的设备(键盘、鼠标)
本文出自 “听闻” 博客,请务必保留此出处http://wenzhongxiang.blog.51cto.com/6370734/1179495