ls命令
list 的缩写 显示当前文件夹下的所有文件
常用参数搭配:
ls -l 长格式显示
ls -a 列出目录所有文件,包含. .. 的文件
ls -A 列出除. ..的其他文件
ls -d 只显示当前目录的属性
ls -t 以时间顺序显示
ls -r 倒序显示
ls -h 人性化显示
ls -R 递归显示所有
七种文件类型
- 普通文件
d 目录
c 字符
b 块设备
l 软连接
s 配套字
p 管道
du命令
du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看
命令格式:
du [选项] [文件]
常用参数:
-a 显示目录中所有文件大小
-s 显示文件夹总大小
-h 人性化显示
-d 显示目录层级 -d2 最多显示2级
a 不可以和s同时使用
mkdir命令
创建文件夹
-p 递归 mkdir -p aa/bb/cc
-v 显示过程
touch命令
如果文件名已存在 更新文件的时间
如果文件名不存在 就建立文件
alias 别名
alias 直接打 显示所有别名
alias 自定义的命令 ="原始命令"
unalias 自定义命令 取消别名
cp命令
将源文件复制至目标文件,或将多个源文件复制至目标目录。
注意:命令行复制,如果目标文件已经存在会提示是否覆盖,而在shell脚本中,如果不加-i参数,则不会提示,而是直接覆盖!
cp 要被复制的文件 新文件
-r 复制目录及目录内所有项目(复制文件夹一定要加)
-a 复制的文件与原文件时间一样
rm命令
删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状
rm -rf 文件名 删除不用确认