查看当前目录下的文件名
ls 文件名
查看指定文件下的文件名
ls /
查看根目录下的文件名
ls -a
查看当前目录下所有文件,包括隐藏文件
ls -l
查看当前目录下文件详细信息
ls -al
选项可叠加使用
ls -hl
带字节单位显示
b:块设备文件
c:字符设备文件
d :目录文件
-:普通文件
l:软连接文件
s:套接字文件
p:管道文件
rwxrwxr-x:文件权限
用户主 用户组 其他用户
默认没有需要安装
sudo apt-get install tree
sudo临时管理员权限
tree
树形结构列出文件名
tree -L3
列出3层目录
清屏
cd~
cd
至家目录
cd/
至根目录
cd 目录名
至当前目录下的指定目录
cd.
当前目录
cd…
上级目录
绝对路径
.
…
相对路径
xingnian/test
显示当前目录绝对路径
cat 文件名
显示文件内容
主要显示文本文件的内容
cat -n 文件名
带行号显示文件内容
rm 文件名
删除文件
没有回收站,删了就删了
rm -rf 目录名
删除指定目录
-r
删除文件夹
-f
强制删除,目录不存在也不会报错
复制
cp 文件名 文件名
复制文件
cp 文件名 目录名
将文件复制到指定目录
cp 目录1 目录2 -a
cp 目录1 目录2 -rv
将目录1复制到目录2
剪切
mv 文件名 目录名
将文件移动到指定目录
mv 文件名 文件名
重命名
创建目录
mkdir 目录1 目录2
创建多个目录
mkdir -p 目录1/目录2/目录3
嵌套创建
创建文件
touch 文件名
如果文件已存在会更新时间戳
find 路径 -name 文件名
grep 信息 文件名
在文件中查找指定内容
grep 信息 文件名 -n
带行号显示
grep 信息 文件名 -R -n
递归查找
链接文件,快捷方式
ln 源文件 链接文件
gzip
tar zcvf file.tar.gz file1 file2