[Linux] 文件和目录操作命令
Linux文件和目录操作命令
ls 列表显示目录内容 通配符?单字符 含其一或段[a,b,c-d] *任意
ls -l长格式显示文件或目录信息
ls -a显示所有包括隐藏的文件或目录
ls -h以K、M、G单位显示文件或目录信息
ls -d显示目录本身属性信息
mkdir 创建目录
mkdir -p /a/b 创建嵌套的目录(多级目录)
rmdir 删除空目录
rm 删除目录或文件(不能直接删除目录,需要带参数 -r)
rm -f 强制删除目录或文件(不提示)
rm -r 递归删除目录或文件
touch 新建文件或修改时间
touch -a修改访问时间
touch -m更改修改时间
touch --d=”时间” 设定访问与修改时间
cp 复制文件或目录
cp -r 源 目 递归复制文件或目录
mv 移动或重命名文件或目录
cat 查看文件内容
more逐后查看加载 less 左右翻页 q退出
wc 文件内容统计
wc -l统计行数
wc -w统计单词数
wc -c统计字节
11、 find 在目录中查找文件或目录
find 范围 -name 目标条件 按名称查找
find 范围 -type 目标条件 按类型查找 f文件 d目录 b块设备 c字符设备
find 范围 -user jimmy 按所属者查找
find 范围 -size +10K 按大小查找 +大于 -小于
12、 grep 在内容中查找含某字符串的行
grep 某字符串(可正则式) /etc/passwd