我正在尝试在终端中学习基本命令。我有几个简单的问题。我知道要创建文件并将其放在特定文件夹中,需要创建目录,然后使用touch
创建一个空文件并将其放在mv
:
mkdir folder/sub
touch file.txt
mv file.txt folder/sub
我们能以某种方式将这些事物链接在一起并使用touch
创建一个文件并将其放在一行中的特定目录中吗?
然后如果我在子目录中,为了从那里(例如:folder / sub)返回我家,这三个命令中的任何一个都可以工作(cd
,{{1} },cd -
)我不确定我是否得到了三者之间的差异。我知道cd ..
会让你退一步,但其他两个似乎完全一样。
让我说我的主目录中已有一个名为cd ..
的文本文件。如果我在shell中写这个,它会覆盖现有文件:
file.txt
如果我想保留这两个文件,我该怎么做呢?
答案 0 :(得分:3)
您可以在任何文件夹和命令中传递相对或绝对路径,包括touch
(尽管该文件夹必须存在):
touch folder/sub.file.txt
cd -
切换到您最后一个文件夹(如“后退”按钮)
.
表示当前目录
..
表示父目录