如何判断一个文件是目录还是文件,使用 ls -l 查看详细信息,然后查看最开头的字母和符号
d:表示是目录
-:表示文件
l:表示连接文件(Linux中是软连接,Windows中是快捷方式)
b:设备文件,提供存储的接口设备
c:设备文件,提供串行的接口设备--键盘,鼠标
文件处理
复制文件:cp file1 file2 复制多个文件:cp file1 file2 file3 dir
移动文件:mv file1 file2 移动多个文件:mv file1 file2 file3 dir
删除文件:rm file1 删除多个文件:rm -f file1 file2 file3
创建目录:mkdir dir 递归创建目录:mkdir -p par1/par2/par3
复制目录:cp -r dir1 dir2 复制多个目录:cp -r dir1 dir2 dir3 dir4
移动目录:mv dir1 dir2 移动多个目录:mv dir1 dir2 dir3 dir4
删除目录:rm -r dir1 删除多个目录:rm -rf dir1 dir2 dir3
复制文件中file2是file1文件的别名,复制多个文件中dir是目录,需要创建一个目录再多个复制
移动文件再LInux中也叫重命名,移动多个文件跟复制也是一样需要创建目录
删除文件的时候只要是进行文件的删除root用户会进行询问是否删除,而普通用户删除自己创建的文件则不会询问;如不需要询问可以加上-f 强制删除
使用递归创建目录时要注意,递归创建的目录名别打错
移动目录要注意,如果目标目录存在,则正常移动;如果目标目录不存在,则会重命名