常用命令
tree 目录 树状显示当前目录下文件
ls 显示当前路径下文件目录
ls -a 显示当前路径下文件目录(包括隐藏文件)
ls -l 显示当前路径下文件目录(包括详细信息,但是不包括隐藏文件)-rw-rw-r– 1 zy zy 25 1月 3 13:56 1.sql
第一字符:7种文件类型
- 普通文件 d目录 l符号链接 p管道 s套接字 c字符设备 b块设备
第二个字符:三种用户类型:文件所有者,文件所属组用户,其他人
第三个字符:1硬链接技术
第四个字符:文件所有者
第五个字符:文件所有者所在的组
第六个字符:文件大小 如果是目录是4096bit或者4K ls -lh查看
第七个字符:日期
第八个字符:文件名目录&文件
cd ~ 进入家目录
cd 进入家目录
cd - 最近两个目录之间切换
pwd: print work directory 打印当前目录
mkdir 目录名 创建目录
mkdir -p 目录名/目录名 创建迭代目录
touch 文件名 如果文件不存在,创建文件
如果文件存在,更新文件时间
rm -r 目录 递归删除目录和里面的文件
rm 文件 删除文件
cp 文件1 文件2 (不存在) 将file1拷贝到创建新的file2
cp 文件1 文件2 (存在) 拷贝并覆盖file2
cp 文件 目录(存在) 拷贝到目录中
cp -r 目录1 目录2(不存在) 拷贝到目录2
cp -r 目录1 目录2(存在) 把目录1子目录拷贝到目录2
mv 文件1 文件2(不存在) 改名
mv 目录1 目录2(不存在) 改名
mv 文件1 目录2(存在) 移动
mv 目录1 目录2(存在) 移动
mv 文件1 文件2(存在) 拷贝并覆盖file2
cat 查看文件内容到终端(适合文件内容比较少)
more 成页浏览,enter向下一行 space 向下一页 q退出
less 成页浏览,enter向下一行,ctrl+p向上一行
pagedown向下一页,pageup向上一页 q退出
head 显示头部前十行
tail 显示尾部前十行
- 软硬链接
软链接:快捷方式,删除原文件,软链接失效
ln -s 绝对路径文件名 链接名
目录也可以创建软链接
硬链接:对数据块新建索引,删除原文件,硬链接不失效。多目录下管理同步某个文件
ln 文件名 链接名