1.删除指令扩展
rmdir 只能删除空文件夹
rm xx -r 非空和空都可以删除 -r的意义严格的说就是递归着去删
2.软硬链接
链接类似与windows系统下的创建快捷方式
创建快捷方式后,快捷方式指向源文件,修改快捷方法也会修改源文件,但删除源文件后,快捷方式无法正常打开
(1)通过指令创建 软连接(快捷方式)
ln -s 1.txt(要创建快捷方式的文件)1-softlink.txt(要创建的快捷方式)
(2)文件(夹)重命名 mv 文件或文件夹
mv 1-softlink.txt 1-softln.txt(改名后的名字)
(3) 通过指令创建 软连接(快捷方式)
ln 1.txt 1-hardlink.txt
硬链接后,删除源文件(1.txt)后,1-hardlink.txt仍然可以读取
(4) 软硬链接的区别
软连接相当于指向原来的名字,若删除原来名字,则找不到文件(无法读取内容)
硬链接相当于给同一份数据内容新增了一个文件名
当硬链接数为0时,才会完全将这份数据删除
ls -lh查看硬链接数
cat 1.txt 2.txt > xxx.txt 将两个文件合并成一个新的文件
(5)grep 定向查询
grep -n “ntfs” xxx.txt 从xxx.txt中找含有“ntfs"的数据
grep -v “ntfs” xxx.txt 从xxx.txt中找不包含“ntfs"的数据
grep "^ntfs” xxx.txt 从xxx.txt中找必须“ntfs"开头的数据
grep "ntfs$” xxx.txt 从xxx.txt中找必须“ntfs"结尾的数据
mv 改名和移动文件
cp----copy文件
cp 2.txt A -r 在文件夹A中copy一份2.txt
遇到文件夹不让操作, 加上-r
(7) find和grep的区别
find是按文件名搜
grep是从文件中找内容
对于查找过程存在权限不够情况,在前面加上sudo find
ctrl + c 可以退出