首页 > 代码库 > 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