Linux常用命令之文件和目录
ls(List Directory Contents)命令
用途:ls -a 显示当前目录下所有(含以.开始的隐藏文件)的文件和目录
ls -A显示除了.和..的其他文件
ls -r 反序排列
ls -t 以文件修改时间排序
ls -S以文件大小排序
ls -h以易读大小排序
ls -l 显示除文件名外,还将文件权限,拥有者,大小,组,创建日期等详细信息列出来
ls -F查询目录中的文件
ls -R查询子目录
例如:
ls -lhrt按易读方式按时间反序排序,并显示文件详细信息
ls -lrS按大小反序显示文件详细信息
ls -l t*列出当前目录中所有以t开头的文件详细信息
cd(Change Directory)命令
用途:改变当前目录
cd /home进入/home目录
cd ..返回上级目录
cd -返回上次所在的目录
rmdir命令
用途:从一个目录中删除一个或多个子目录项,删除空文件夹
rmdir /root/a1删除root目录下的a1空文件夹
rmdir a1此时a1文件夹中存在a2linux命令,删除a1也会将里面的a2删除
rm命令
用途:删除文本,删除前会确认
rm aa.txt删除aa.txt文本文件
rm -rf aa.txt强制删除非空文本,不需要确认
cp命令
用途:拷贝文件命令,cp只复制文本文件
cp只复制文本文件
cp a1/aa.txt a2/a3将a1文件夹中的aa.txt复制到a2文件夹中的a3文件夹下
cp -r 复制整个文件夹,包括文件夹中的文本
cp a1 a2 -r将a1文件夹复制到a2文件夹下
mv命令
用途:移动文件或修改文件名,如果第二个参数类型时目录则是移动文件,如为文件,则是重命名文件
mv a4.txt 44.txt将a4.txt文件重命名为44.txt
mv a4.txt /a2将a4.txt文件移到根目录的a2文件夹下
cat命令
用途:查看文本内容
cat aa.txt查看aa.txt文本文件中的内容
cat > bb.txt新建bb.txt文本文件,并输入文件内容,按Ctrl+D结束
grep命令
用途:用于文本内容搜索