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
Bash 修复文件名中的特殊字符_Bash_Directory_Filenames - Fatal编程技术网

Bash 修复文件名中的特殊字符

Bash 修复文件名中的特殊字符,bash,directory,filenames,Bash,Directory,Filenames,玩一些scala时,我忘记了使用path=path.replaceFirst(“^~”,System.getProperty(“user.home”)例如,直接将csv文件写入~/stuff/foo.csv 不幸的是,这导致: 02 22 Nov 19:59 ~ e、 g.名称中带有~的文件夹。如何删除/重命名该文件夹而不弄乱~/将其放在单引号中。在删除之前,可以将其移动到其他名称 $ mv '~' foo 用单引号引起来。在删除之前,可以将其移动到其他名称 $ mv '~' foo 可能

玩一些scala时,我忘记了使用
path=path.replaceFirst(“^~”,System.getProperty(“user.home”)
例如,直接将csv文件写入
~/stuff/foo.csv
不幸的是,这导致:

02 22 Nov 19:59 ~

e、 g.名称中带有~的文件夹。如何删除/重命名该文件夹而不弄乱
~/

将其放在单引号中。在删除之前,可以将其移动到其他名称

$ mv '~' foo

用单引号引起来。在删除之前,可以将其移动到其他名称

$ mv '~' foo

可能使用
rm-i
mv-i
(在做任何事情之前提示)来确保你做了正确的事情。可能使用
rm-i
mv-i
(在做任何事情之前提示)来确保你做了正确的事情。前缀相对(
/~
)或绝对路径(
/path/to/~/code>)到您的平铺文件,或如Jim quote tilde所示,以防止bash将
~
扩展到您的主目录。将相对(
/~
)或绝对路径(
/path/to/~
)前缀添加到您的平铺文件,或如Jim quote tilde所示,以防止bash将
~
扩展到您的主目录。