Linux学习笔记(1)

来源:互联网 发布:马可波罗网络 编辑:程序博客网 时间:2024/05/21 13:16

Linux 常用命令

ls :
全名:List
作用:显示文件列表
用法:

  • [-a –all] 列出目录中的全部文件,包括隐藏文件。如果不特别指定目录,则显示当前目录下的文件
  • [-l –long] 列出目录中文件的详细内容,包括文件类型,文件的所有者,所属组和其他人的权限,文件大小,创建日期,是否存在软连接等
  • [-h –human]以更人性化的方式列出文件大小(xxx K)

更多目录处理命令

mkdir:
作用:用来创建指定名称的目录
用法:

[jerry@localhost /]$ cd /tmp/test/[jerry@localhost test]$ mkdir mkdirtest[jerry@localhost test]$ ls -ltotal 0drwxrwxr-x. 2 jerry jerry 6 Sep 29 23:31 mkdirtest
  • [-p -parents]递归创建多个目录

rmdir:
作用:用来删除指定的空目录
用法:

[jerry@localhost test]$ rmdir mkdirtest/[jerry@localhost test]$ ls[jerry@localhost test]$ 

cp:
作用:用来复制文件或目录到一个已存在的目录
用法:

[jerry@localhost test]$ mkdir cptest1 cptest2[jerry@localhost test]$ mkdir /tmp/test/cptest2/cpfile[jerry@localhost test]$ cd cptest2[jerry@localhost cptest2]$ cp -r cpfile/ /tmp/test/cptest1[jerry@localhost cptest2]$ cd /tmp/test/cptest1[jerry@localhost cptest1]$ lscpfile[jerry@localhost cptest1]$ 
  • [-p –preserve]保留源文件或目录的属性,包括所有者、所属组、权限与时间

rm:
作用:删除一个或多个文件或目录,也可以同时将某个目录及其下的所有文件和子目录删除。对于链接文件,只是删除了链接,源文件保持不变
用法:

[jerry@localhost /]$ cd /tmp/test/[jerry@localhost test]$ ls -lhtotal 0drwxrwxr-x. 4 jerry jerry 48 Sep 30 22:51 rmtest[jerry@localhost test]$ cd rmtest/[jerry@localhost rmtest]$ ls -lhtotal 0drwxrwxr-x. 2 jerry jerry 6 Sep 30 22:51 rmtest1drwxrwxr-x. 2 jerry jerry 6 Sep 30 22:51 rmtest2-rw-rw-r--. 1 jerry jerry 0 Sep 30 22:51 rmtest3[jerry@localhost rmtest]$ cd ..[jerry@localhost test]$ rm -r rmtest/[jerry@localhost test]$ ls[jerry@localhost test]$ 
  • [-r –recursive]递归地删除指定目录及其子目录和文件,如果没有使用- r选项,则rm不会删除目录
  • [-f –force]直接删除指定目录及其子目录和文件,删除前不逐一询问确认
0 0
原创粉丝点击