日期:2014-05-16  浏览次数:20762 次

linux文件操作
创建、复制、删除目录或文件 - mkdir /  rmdir / rm / touch / ln / cp / mv

创建目录 - mkdir
[lugir@hope ~]$ mkdir test
[lugir@hope ~]$ cd test
[lugir@hope test]$ pwd
/home/lugir/test

说明:

    第1行 - 创建名为 test 的目录,也可以指定绝对路径,如 /home/lugir/test/
    第2行 - 切换到 text 目录,同样可以指定绝对路径,如 /home/lugir/test
    第3行 - 使用 pwd 命令验证当前目录

  删除空目录 - rmdir
[lugir@hope test]$ cd ..
[lugir@hope ~]$ rmdir test

提示:只能在目录内没有内空 (即目录为空) 时使用 rmdir 命令才会成功删除目录,因此在删除文件和目录时都可以使用 rm 命令,只需要应用不同的选项就行了。

  删除 - rm
[lugir@hope ~]$ rm file.txt

  创建文件 - touch
[lugir@hope ~]$ touch file.txt

  文件链接 - ln
[lugir@hope ~]$ touch file1.txt
[lugir@hope ~]$ ln -s file1.txt file.txt
[lugir@hope ~]$ ls -l file.txt
lrwxrwxrwx. 1 lugir lugir 2月 1 09:42 file.txt -> file1.txt

说明:

    第1行 - 在当前目录下创建文档 file1.txt (Linux 下通过文件头信息确定文件类型,因此文件的后缀名只为了识记)
    第2行 - 为 file1.txt 文件创建名为 file.txt 的软链接 (ln 选项的用法和说明可使用 "ln --help" 命令查询)
    第3行 - 使用 "ls -l file.txt" 命令查看 file.txt 文档的详细信息
    第4行 - file.txt 的详细信息,注意最后说明 file.txt 文档实际上指向 file1.txt 文档。

  Linux 中的文件链接有点像 Windows 下的快捷方式,但功能却比快捷方式强大许多,有关 ln 和文件链接的更多信息可使用 "man ln" 命令查看。

  复制 - cp

  cp 命令可以复制一个或多个文件,需要注意 cp 命令执行复制操作时,默认会在不提供用户的情况下覆盖同名文件。

  移动 - mv

  mv 命令可用于 (在相同目录下) 重命令文件/目录 和 (在不同目录间) 移动文件/目录