Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 在当前目录中意外创建~如何在不删除主目录的情况下清除它_Linux_Bash_Tcsh - Fatal编程技术网

Linux 在当前目录中意外创建~如何在不删除主目录的情况下清除它

Linux 在当前目录中意外创建~如何在不删除主目录的情况下清除它,linux,bash,tcsh,Linux,Bash,Tcsh,我不小心在当前目录中创建了一个~(tilda=>home快捷方式)。如何在不删除主目录的情况下删除它。在~前面加一个反斜杠 tink@box ~/tmp$ touch \~ tink@box ~/tmp$ ls -ltr total 28 -rw-rw-r-- 1 tink tink 161 2020-11-21 05:40 saad -rw-rw-r-- 1 tink tink 31 2020-11-21 09:10 login.txt -rwxrwxr-x 1 tink tink 2

我不小心在当前目录中创建了一个~(tilda=>home快捷方式)。如何在不删除主目录的情况下删除它。

~
前面加一个反斜杠

tink@box ~/tmp$ touch \~
tink@box ~/tmp$ ls -ltr
total 28
-rw-rw-r-- 1 tink tink  161 2020-11-21 05:40 saad
-rw-rw-r-- 1 tink tink   31 2020-11-21 09:10 login.txt
-rwxrwxr-x 1 tink tink  213 2020-11-21 09:50 sh.sh
-rw-rw-r-- 1 tink tink 1054 2020-11-23 21:16 hasla.txt
-rw-rw-r-- 1 tink tink    0 2020-12-23 06:43 ~
tink@box ~/tmp$ rm \~
tink@box ~/tmp$ ls -ltr
total 28
-rw-rw-r-- 1 tink tink  161 2020-11-21 05:40 saad
-rw-rw-r-- 1 tink tink   31 2020-11-21 09:10 login.txt
-rwxrwxr-x 1 tink tink  213 2020-11-21 09:50 sh.sh
-rw-rw-r-- 1 tink tink 1054 2020-11-23 21:16 hasla.txt

~
前面加上反斜杠

tink@box ~/tmp$ touch \~
tink@box ~/tmp$ ls -ltr
total 28
-rw-rw-r-- 1 tink tink  161 2020-11-21 05:40 saad
-rw-rw-r-- 1 tink tink   31 2020-11-21 09:10 login.txt
-rwxrwxr-x 1 tink tink  213 2020-11-21 09:50 sh.sh
-rw-rw-r-- 1 tink tink 1054 2020-11-23 21:16 hasla.txt
-rw-rw-r-- 1 tink tink    0 2020-12-23 06:43 ~
tink@box ~/tmp$ rm \~
tink@box ~/tmp$ ls -ltr
total 28
-rw-rw-r-- 1 tink tink  161 2020-11-21 05:40 saad
-rw-rw-r-- 1 tink tink   31 2020-11-21 09:10 login.txt
-rwxrwxr-x 1 tink tink  213 2020-11-21 09:50 sh.sh
-rw-rw-r-- 1 tink tink 1054 2020-11-23 21:16 hasla.txt

使用
rm-r--./~
使用
rm-r--./~
给出一个
rm:无法删除“~”:是一个目录
使用
-f
安全吗?你说的是文件,不是目录。。但是,是的,这是完全安全的
rm-rf\~
(如果您在创建
~
..的目录中),如果您想删除一个目录并且只想安全地删除一个空目录,那么使用
rmdir
@Coddy:
rmdir\~
。如果您犯了错误,您将得到一个错误:
rmdir~
给出:
rmdir:未能删除“/home/martin”:权限被拒绝
rmdir
只会删除空目录,我们比
rm-r
安全得多,后者会删除我的主目录:-)给出一个
rm:cannot remove'~:是一个目录
使用
-f
安全吗?你说的是文件,不是目录。。但是,是的,这是完全安全的
rm-rf\~
(如果您在创建
~
..的目录中),如果您想删除一个目录并且只想安全地删除一个空目录,那么使用
rmdir
@Coddy:
rmdir\~
。如果您犯了错误,您将得到一个错误:
rmdir~
给出:
rmdir:未能删除“/home/martin”:权限被拒绝
rmdir
只会删除空目录,比
rm-r
更安全,后者会删除我的主目录:-)