hadoop五:linux文件操作

1.查看当前目录:pwd

pwd

 

2.创建目录:mkdir

mkdir 目录名

mkdir 新目录名1  新目录2 新目录名3:创建多个目录

mkdir -p  新目录名/新目录名/新目录名:递归创建目录

 

3.创建新文件:

touch 文件名

vim 文件名:创建文件,并进入vim编辑状态

echo "内容" >> 文件名:创建文件,并将内容追加到文件中

 

4.查看文件的头10行或尾10行

tail  -n 行数  -f:查看文件的尾n行,默认为10,-f 动态的监控

head -n 行数:查看文件的头n行,默认为10

more :控百分比查看,由前往后前,不能回滚

less:可以回滚,往前看

 

 

5.复制文件: cp

复制文件: cp 源文件 目标目录

复制文件,并修改文件名: cp 源文件 目标文件

复制多个文件: cp 源文件1 源文件2 源文件3 目标目录

 

复制目录: cp -r 源目录 目标目录

复制多个目录(或者目录和文件混合): cp -r 源目录1 源目录2 源文件3 目标目录

 

复制文件到远程主机:scp [可选参数] file_source file_target 

示例,从本地复制到远程:

复制本地文件到远程目录:scp local_file remote_username@remote_ip:remote_folder 
复制本地文件到远程目录,并改名:
scp local_file remote_username@remote_ip:remote_file

复制目录到远程主机:scp [可选参数] -r 本地目录 远程目录

scp -r /home/space/music/ root@www.runoob.com:/home/root/others/

 

从远程复制文件到本地:scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3

从远程复制目录到本地:

scp -r root@www.runoob.com:/home/root/others/ /home/space/music/

6.剪切文件:mv

剪切文件或目录: mv 源文件 目标目录

剪切目录不需要加-r,复制目录需要-r

 

7.重命名文件:

重命名文件或目录:mv 源文件    目标文件

不需要加-r

批量重命名:rename

 

8.重定向(覆盖)和追加: >, >>

 

9.删除

删除文件: rm 文件名

删除目录: rm -r 目录

强制删除,没有提示: -f 选项

 

posted on 2018-09-02 12:34  myworldworld  阅读(192)  评论(0)    收藏  举报

导航