ls 显示文件和目录列表
pwd 显示当前工作目录
cd 切换目录
cp 复制文件或者目录
mv 移动文件或者目录
rm 删除文件或者目录
mkdir 创建目录
rmdir 删除目录
find 在文件系统中查找指定文件
ln 建立连接文件
二、硬链接与软链接:
1、首先理解Linux的文件存储方式:
1.1 文件实体的存储与文件名称是分开存放的,文件名存储在目录下,实体则另外存放。
1.2 分开存放,则文件名其实是指向文件实体的指针罢了。
1.3 一个指针可以指向一个实体,则另外的一个指针同样可以指向相同的实体。
2、硬链接:
2.1 硬链接就是存在2个不同的文件名,他们指向了同一个文件实体。创建硬链接的过程如下:
touch file1 #创建一个文件file1
ln file1 file2 #创建一个硬链接file2,它指向“file1所指向的文件实体”。
2.2 对file1的修改会生效到file2中,因为他们指向相同的文件实体。
2.3 若删除file1则只是删除了file1到文件实体的连接,因为file2对实体还存在链接,所以文件实体不会删除。
3、软连接
ln -s file1 file9 #创建一个软连接file9,指向file1文件名
3.1 软连接就是创建一个快捷方式,指向一个“文件名”。也就是硬链接所说的file1,file2,而不是文件实体。
3.2 对file9内容的修改,会生效到file1和file2,因为file9指向file1,而file1指向文件实体。
3.3 对file2内容的修改,会生效到file1和file9,因为他们最终都是指向文件实体。
3.4 因为file9是指向file1的文件名,若删除file1或者修改file1的名称,将导致file9成为死链接而不可用。这是硬链接和软连接差异关键。