第四章文件管理

文件的命名规则

1 )不能使用 / 来当文件名, /是用来做根的,也是用来做路径分隔符的
2 )文件名不能超过 255 个字符
3 )区分大小写 file File FILE fIle
4 )目录也是文件,在 同一路径下,两个不同类型文件不能同名

4.1创建软硬链接文件

语法:

 创建软链接文件: ln -s 原文件 目标文件

创建硬链接文件:  ln      原文件 目标文件

4.2目录操作命令

1.创建目录——mkdir命令

语法:mkdir  [option]  [/路径 /创建目录名]
 -p     可快速创建出目录结构中指定的每个目录 ,对于已存在的目录不会被覆盖
 -v     显示 创建目录的详细过程

2、查看某个目录中的各级子目录所占用的磁盘空间数 ——du命令

语法: 命令格式: du [ 选项 ] [ 目录名 ]
-a     统计磁盘空间占用时包括该文件下的所有子文件, 而不仅仅只统计目录。
-s     只 统计所查的文件所占用空间总的大小 , 而不是统计每个子目录、文件的大小。
-h     以K,M,G 为单位显示磁盘使用情况 , 以提高信息的可读性

3.创建文件——touch

创建单个文件:

语法:touch  新文件名

创建多个普通文件:
语法1 touch 文件名 1 文件名 2 文件名 3
语法2 touch { 文件名 1, 文件名 2, 文件名 3}
[root@master test] # touch a b c
[root@master test] # touch /abc{1..100}

4.3删除目录和文件——rm

1.删除目录

语法:rm  -r 目录名

-r 递归删除

-f 强制删除

2.删除文件

语法:rm 文件名

3.*匹配任意字符

rm -rf /*  删除/下的所有文件

4.查看文件详细的信息——stat

语法:stat  文件名/目录名

4.4 数据流和重定向

1.数据流

标准输入( stdin ):代码为 0==键盘
标准输出( stdout ):代码为 1==屏幕
标准错误输出( stderr ):代码为 2==错误输出

2.重定向操作符

输出重定向操作符: >(输出重定向符)  >>(追加重定向符)  
输入重定向操作符: <(输入重定向符) 
                                 <<(终止结束符)

 

你可能感兴趣的:(linux,运维,服务器)