linux管道和cp,linux 学习笔记 管道 pipe ls cp mv

  • Post author:
  • Post category:linux

如ls |less -MN 含义把ls结果输出到less

[ls]  ==管道== [more]

ls命令

ls -a  展示隐藏的文件

ls -t 以时间戳排序  ls -F

ls -l 显示长列

ls -R 递归显示信息

创建文件touch 

创建文件夹 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文件

原文:http://www.cnblogs.com/cici-new/p/4240408.html