linux文件操作命令

1.创建文件/文件夹

创建文件:touch file1  创建空白文件file1

或:vi file1,此时会直接进入file1的文本编辑界面。 退出保存即相当于创建了空白文件。

(vi退出方法是:编辑完成后按ESC,然后输入:q就是退出;还有:wq是保存后退出,加感叹号是表示强制)

:wq

 

mkdir:创建文件夹

格式:mkdir [option] DirName

-m 用于对新建目录设置存取权限,也可以用 chmod 命令进行设置。

 -p     需要时创建上层文件夹(或目录),如果文件夹(或目录)已经存在,则不视为错误。

 

举例:

mkdir -p /wyl/dir2  :创建目录层次

 

 

2.拷贝文件

cp [options] src dst

 

举例:

cp file1 file2:复制file1文件,新文件名字为file2

cp -r dir1 dir2:复制目录dir1到dir2中,包括其子文件和子目录。

3.移动文件

语法是 
mv [-f] [-i] 原名称 新名称 

-f: 不提示,即在覆盖前不提示(equivalent to相当于 –reply=yes). mv -f 将在没有提示的情况下移动文件(多个文件),即使它将复写存在的目标文件。

-i:在复写另一文件前做出提示。

举例:

mv file1 file2 :将file1重命名为file2

mv dir1 /home/dir2:将dir1目录中的内容移动到/home/dir2目录下。 即目录名发生了改变。

mv dir1 /dir1 :目录名不改变,只是位置变了

mv file1.txt tmp/file2.txt newdir :移动多个文件。这个命令移动当前目录的file1.txt文件和tmp文件夹/目录的file2.txt文件到newdir目录。

mv  file1 ../file1  :将文件file1 移动到上一层中,且文件名没变。

mv dir1 ../dir1  :将目录dir1 移到了上一层中,且目录名称没变。

4.删除文件/文件夹

rm [option] [文件 | 目录] 

option:  -f 不提示用户,删除目录下的所有文件

    -i 交互模式,使用这个选项,rm命令在删除任何文件前提示用户确认

    -r/-R 递归的删除参数表中的目录及其子目录。 目录将被清空并且删除。 当删除目录包含的具有写保护的文件时用户通常是被提示的。

 

举例:

rm -rf dir1:不提示,直接删除整个dir1,有子目录的话,也会全部删除

rm file1 file2 :同时删除多个文件

rm *.java:删除所有java后缀的文件。

 

使用linux命令删除和移动文件非常快,不要再使用SSH工具进行操作了。

 

5.查看当前目录下所有文件的详细信息 ll

只查看当前目录下有哪些文件  ls

posted on 2017-05-28 15:23  傻瓜乐园  阅读(212)  评论(0编辑  收藏  举报

导航