Linux基础学习---文件操作

如何判断一个文件是目录还是文件,使用 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 强制删除

使用递归创建目录时要注意,递归创建的目录名别打错

移动目录要注意,如果目标目录存在,则正常移动;如果目标目录不存在,则会重命名

你可能感兴趣的:(Linux基础学习---文件操作)