首页 > 代码库 > linux 学习笔记 管道 pipe ls cp mv
linux 学习笔记 管道 pipe ls cp mv
如ls |less -MN 含义把ls结果输出到less
[ls] ==管道== [more]
ls命令
ls -a 展示隐藏的文件 <隐藏文件一般以. 开始>
ls -t 以时间戳排序 ls -F
ls -l 显示长列
ls -R 递归显示信息
创建文件touch <touch filenames>
创建文件夹 mkdir
mkdir dir3 dir4 dir5 建立多个文件夹
mkdir ~/games 在登录用户的本目录下建立games文件夹
mkdir -p dir6/dir7/dir8 建立多层文件夹
复制 复制文件夹
例如: -->tomcat <源文件夹 待拷贝>
-->其它
-->文件夹
-->tomcat_2 <目的文件夹 空文件夹>
步骤
#cd tomcat 进入tomcat 文件夹
#cp -ri * ../tomcat_2
cp [-i] source_file destination_file
mv : move or rename files and directories
mv [-i] source target_file
mv [-i] source target_directory
例如:
1 #mv dir1 dir2
文件夹dir1 消失 即将文件头dir1更名为dir2
2 文件夹2 若存在 将文件夹dir1移动到文件夹dir2之内
#mv file1 file2
1>若文件夹file2不存在 则将file1更名为file2
2>若文件file2存在 则file1消失 file2被file1内容替代
rm&rmdir
remove files
删除空文件夹 rmdir dir
删除非空文件夹 rm -ri dir
逐个确认要删除的文件 只有当输入y时候 文件才被删除 输入任何其它字母 文件不被删除
rm -rf dir 强行删除目录 没有交互信息
3>移除文件
#rm -i file 有信息确认的文件删除
#rm file1 file2 有信息确认的文件删除
#rm -rf file 强制删除file文件
linux 学习笔记 管道 pipe ls cp mv