Linux学习笔记(1)

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 -l
total 0
drwxrwxr-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]$ ls
cpfile
[jerry@localhost cptest1]$ 
  • [-p –preserve]保留源文件或目录的属性,包括所有者、所属组、权限与时间

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

[jerry@localhost /]$ cd /tmp/test/
[jerry@localhost test]$ ls -lh
total 0
drwxrwxr-x. 4 jerry jerry 48 Sep 30 22:51 rmtest
[jerry@localhost test]$ cd rmtest/
[jerry@localhost rmtest]$ ls -lh
total 0
drwxrwxr-x. 2 jerry jerry 6 Sep 30 22:51 rmtest1
drwxrwxr-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]直接删除指定目录及其子目录和文件,删除前不逐一询问确认
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值