Linux基础知识之路径,重定向,ls、touch、mkdir、mv、rm、cp、echo、xargs用法
路径
根目录用 / 表示
绝对路径:从根开始到目标位置所处的路径,叫绝对路径
相对路径:绝不从根开始,而是将用户当前所处的位置临时当作根(虚拟)到目标的距离
pwd 查看当前路径
cd .. 返回上一级
ls
ls 查看指定路径下的目录(ls只能看目录下内容不能看文件下内容)
ls -l 以列表的形式显示文件和目录的详细信息
ls -ld 查看这个目录的详细信息
touch
touch 文件名 在当前路径创建一个文件夹(相对路径)
touch {文件名..文件名} 批量创建文件名
mkdir
mkdir 文件名 在当前路径创建一个目录
mkdir -p xxx/xxx/xxx 一次性创建这个路径上的所有目录(批量创建)
rm
rm 文件名 删除文件
rm -r 删除目录
rm -f 删除文件
rm -rf 递归删除,强制删除
rm -r * 默认代表删除当前目录下所有文件
mv
mv 源路径 目标路径 文件移动,移动的同时可以改名
cp
cp 源路径 目标路径 复制
cp -r 源目录 目标路径 复制目录
cp 文件名{,.bak}
重定向
> 输出重定向 >> 追加输出重定向
< 输入重定向 << 追加输入重定向
2>> 错误追加输出重定向
&>> 不论对错都追加输出重定向
echo 屏幕输出语句
echo “111111”
1111111
echo “1111111” > /root/www/yunjisuan.txt(如目标文件不存在会先创建)
xargs
默认将字符串格式再转换成文件名格式
常与管道符连用
find . -name "*.jpg" | xargs rm -f