1 touch mkdir 创建文件,目录
例:
touch filename # 当前目录下创建 filename文件
mkdir tmp # 当前目录下创建 tmp目录
mkdir -p stuty/japan/movie # 当前目录下创建级联目录study,study/japan,study/japn/movie
2 cp 复制
2.1 命令格式
cp [-afpru] 源文件 目标文件
2.2 选项参数
-a 全属性复制,包含links,xattr 等属性
-f 强制覆盖
-p 将源文件的属性值(权限,用户,时间)全部复制到目标文件
-r 递归赋值
-u 源文件的内容比目标文件新才会覆盖
例:
cp readme.txt study3 # 将文件readme.txt 拷贝至 study3目录中
cp -p readme.txt study3/readmeP.txt # 将文件readme.txt及其属性 拷贝至 study3目录中,改名为readmeP.txt。
cp -rf study/* study2 # 将 当前目录sutyd 下的文件拷贝值 study2目录中,不包含study目录
cp -rf study/ study3 # 将 当前目录 sutyd 及其下的文件拷贝值 study3目录中
3 rm 移除文件或目录
3.1 命令格式
rm [-rfi] 文件或目录
-r 递归删除
-f 强制删除
-i 删除前询问确认
例:
rm readme # 删除readme 文件,确认后删除成功
rm -f readme #强制删除readme文件,不需要确认
rm -rf study/ # 强制删除study及其目录内内容
rm -rf study/* # 强制删除 study目录里面的内容,不删除 study目录本身;
4 mv 移除或重命名
4.1 命名格式
mv [-fiu] 源文件 目标文件
-f 如果目标文件存在,强制覆盖
-i 询问确认
-u 如果目标文件存在,源文件更新的情况下会覆盖目标文件
例:
mv readme readmeold #将当前目录下的 readme文件修改名字为 readmeold
mv readmeold tmp/readme #将当前目录下的readmeold文件复制到tmp下且名字修改为readme