1、mkdir命令——创建新的目录(Make Directory)
mkdir命令用于创建新的空目录,使用要创建的目录位置作为参数(可以有多个),例如,执行mkdir public_html”命令将在当前目录下创建名为public_html 的子目录,具体操作如下;
[root@blab ~]# mkdir public_html
[root@blab ~]# ls -d public_html/
public_html/
如果需要一次性创建嵌套的多层目录,必须结合“-p”选项,否则只能在已经存在的目录中创建一层子目录。例如,以下操作将创建一个目录/multimedia,并在/multimedia目录下创建子目录movie,再在/multimedia/movie目录下创建子目录 cartoon.
[root@blab ~]# mkdir -p /multimedia/movie/cartoon
[root@blab ~]# ls -R /multimedia/
/multimedia/:
movie
/multimedia/movie:
cartoon
/multimedia/movie/cartoon:
2、touch——创建空文件
touch命令本来用于更新文件的时间标记,但在实际使用中经常用于创建新的测试文件。该命令使用文件名作为参数,可以同时创建多个文件,当目标文件已存在时.将更新该文件的时间标记,否则将创建指定名称的空文件。例如,以下操作将在/mutimdia/movie/cartocn目录中创建两个空文件,文件名分别为 HuaMuLan.rmvb 和NeZhaNaoHai.mp4.
[root@blab ~]# cd /multimedia/movie/cartoon/
[root@blab cartoon]# touch HuaMuLan.rmvb NeZhaNaoHai.mp4
[root@blab cartoon]# ls -lh
总用量 0
-rw-r--r--. 1 root root 0 5月 6 11:24 HuaMuLan.rmvb
-rw-r--r--. 1 root root 0 5月 6 11:24 NeZhaNaoHai.mp4
3、ln命令——创建链接(Link)文件
In命令用于为文件或目录建立链接文件(类似于Windows系统中的快捷方式),提高用户定位文件或目录的效率。链接文件分为软链接和硬链接两种类型,其中软链接又称为符号链接。无论是访问软链接还是硬链接,与直接访问原始文件的效果基本相同。
软链接与硬链接的区别主要在于.删除原始文件后,软链接将失效,但硬链接仍然可用:软链接适用于文件或目录,但硬链接只可用于文件,不能为目录建立硬链接:软链接与原始文件可以位于不同的文件系统中,但硬链接必须与原始文件在同一个文件系统〈如一个Linux分区)内.
使用In命令时,默认创建的是硬链接。如果需要创建软链接,必须结合“-s”选项明确指定。ln命令的基本使用格式如下:
ln [-s] 源文件或目录... 链接文件或目标目录
当目标位置是一个已经存在的目录时,新创建的链接文件将保存到该目录中,并使用与源文件或目录相同的名称。例如,以下操作将为文件/bin/bzip2 创建一个软链接文件/bin/wx/bzip2(未指定链接名称时,使用与原始文件相同的文件名).
[root@blab ~]# mkdir /bin/wx
[root@blab ~]# ln -s /bin/bzip2 /bin/wx/
[root@blab ~]# ls -lh /bin/wx/bzip2
lrwxrwxrwx. 1 root root 10 5月 6 11:28 /bin/wx/bzip2 -> /bin/bzip2