基础的文件操作:
rm -f 文件名 强制删除,无提示
rm -rf 删除目录 (删除文件也可以用这个命令)
删除当前目录下的所有文件:(不包含隐藏文件)
rm -rf ./*
rm -rf *
rm -rf ./.* 删除所有隐藏文件
cp -r ./.* /root/Desktop/ 复制当前目录和上层目录的所有文件、目录到桌面,包括隐藏文件、目录(不复制当前目录)
cp ./.* /root/Desktop/ 复制当前目录的所有隐藏文件到桌面
rm='rm -i'
\rm 文件名 执行删除操作时,去掉提示信息,直接删除
\rm -r 目录名 执行删除操作时,去掉提示信息,直接删除
查看别名:alias ls
设置别名:alias ls='rm -i'(临时生效)(右侧命令的参数,用在左侧命名后边,也不生效)
取消别名:unalias ls
创建文件:
touch a b 创建文件a和b
touch a 如该文件已存在,则更新该文件的更新时间
创建目录:
mkdir 目录名称 创建目录(make directory)
mkdir -p dir1/dir2/dir3 创建连级目录dir1/dir2/dir3
mkdir -pv 参数v表示显示连级目录的创建过程
拷贝:(copy)
cp 要拷贝的文件 目的目录
cp a /root/Desktop 复制文件a到桌面
cp a /root/Desktop/b 复制文件a到桌面,更改文件名为b
cp -r dir1 /root/Desktop 复制目录dir1到桌面
cp -a a /root/Desktop 连带属性(所有者,权限等)一起拷贝
剪切文件:
mv 要拷贝的文件 目的目录(无论剪切的是文件还是目录,无需加参数)
mv a /root/Desktop 剪切文件a到桌面
mv a b 改名
rm -f 文件名 强制删除,无提示
rm -rf 删除目录 (删除文件也可以用这个命令)
删除当前目录下的所有文件:(不包含隐藏文件)
rm -rf ./*
rm -rf *
rm -rf ./.* 删除所有隐藏文件
cp -r ./.* /root/Desktop/ 复制当前目录和上层目录的所有文件、目录到桌面,包括隐藏文件、目录(不复制当前目录)
cp ./.* /root/Desktop/ 复制当前目录的所有隐藏文件到桌面
rm='rm -i'
\rm 文件名 执行删除操作时,去掉提示信息,直接删除
\rm -r 目录名 执行删除操作时,去掉提示信息,直接删除
查看别名:alias ls
设置别名:alias ls='rm -i'(临时生效)(右侧命令的参数,用在左侧命名后边,也不生效)
取消别名:unalias ls
创建文件:
touch a b 创建文件a和b
touch a 如该文件已存在,则更新该文件的更新时间
创建目录:
mkdir 目录名称 创建目录(make directory)
mkdir -p dir1/dir2/dir3 创建连级目录dir1/dir2/dir3
mkdir -pv 参数v表示显示连级目录的创建过程
拷贝:(copy)
cp 要拷贝的文件 目的目录
cp a /root/Desktop 复制文件a到桌面
cp a /root/Desktop/b 复制文件a到桌面,更改文件名为b
cp -r dir1 /root/Desktop 复制目录dir1到桌面
cp -a a /root/Desktop 连带属性(所有者,权限等)一起拷贝
剪切文件:
mv 要拷贝的文件 目的目录(无论剪切的是文件还是目录,无需加参数)
mv a /root/Desktop 剪切文件a到桌面
mv a b 改名