Linux-Basics-For-Hacker(修改文件及目录)

admin 2023年2月17日00:57:20评论41 views字数 1912阅读6分22秒阅读模式

修改文件及目录

  • 创建文件

    • cat命令用于查看文件内容,但是也可用于创建小文件,如果更大的文件最好在文本编辑器中例如Vim中输入代码,然后另存为文件。

┌──(rootðkali)-[~] #正常查看文件内容 cat后跟文件名
└─$ cat worknotes.txt
- start apache server on the linux machine
- secure the ftp server
- setup winrm on dancing    

# 为了创建一个文件,我们遵循带有重定向的 cat 命令,用 > 符号表示,以及我们想要创建的文件的名称。                       
┌──(rootðkali)-[~]
└─$ cat > worknotes1.txt
Linux Hacking Skill

#当你按下 ENTER 键时,Linux 将进入交互模式并等待您开始输入该文件的内容。但只要你开始打字,无论你输入什么都将写入文件内,如退出并返回提示,请按 CTRL+D。

#之后我们再查看该文件
┌──(rootðkali)-[~]
└─$ cat worknotes1.txt
Linux Hacking Skill

# 如果需要向文件中添加更多内容 就需要使用双重定向符号 >>
┌──(rootðkali)-[~]
└─$ cat >> worknotes1.txt
is so cool!            
#再次查看文件内容
┌──(rootðkali)-[~]
└─$ cat worknotes1.txt
Linux Hacking Skill
is so cool!  

# 如果需要覆盖原文件,可直接使用 >
┌──(rootðkali)-[~]
└─$ cat > worknotes1.txt
hello!                                                                        
┌──(rootðkali)-[~]
└─$ cat worknotes1.txt
hello!                      


  • touch 这个命令是创建文件的第二个命令

#创建一个名为worktxt的文件
┌──(rootðkali)-[~/桌面/workfile]
└─$ touch worktxt
                                  # 列举出当前目录中的文件
┌──(rootðkali)-[~/桌面/workfile]
└─$ ls
worktxt

  • 创建目录

在 Linux 中创建目录的命令是 mkdir,它是创建目录(make directory)的缩写。

# 创建一个名为newfolder的文件夹
┌──(rootðkali)-[~/桌面/workfile]
└─$ mkdir newfolder  
                                                                       # 查看目录下的文件及文件夹
┌──(rootðkali)-[~/桌面/workfile]
└─$ ls
newfolder   worktxt

# 进入新的文件夹中
┌──(rootðkali)-[~/桌面/workfile]
└─$ cd newfolder
                                  # 查看当前工作目录  
                 
┌──(rootðkali)-[~/桌面/workfile/newfolder]
└─$ pwd              
/root/桌面/workfile/newfolder


  • 复制文件

cp命令会在新的目录位置创建文件的副本,并保留旧文件。

# 使用 touch 在根目录中创建一个文件 workfile,并将其复制到/root/workfolder,在进程中重命名为workfile1:

┌──(rootðkali)-[~]
└─$ touch workfile              
┌──(rootðkali)-[~]
└─$ cp workfile /root/workfolder/workfile1

# 重命名文件是可选的,只需将您想要的名称添加到目录路径的末尾即可。如果在复制文件时不重命名该文件,则默认情况下该文件将保留原始名称。
  • 重命名

Linux中并没有专门重命名的命令,但是却有一个mv命令,用于移动文件到新的目录下,也可以移动到原地址重命名。

┌──(rootðkali)-[~/workfolder]
└─$ mv workfile1 morkfile2                                                                          
┌──(rootðkali)-[~/workfolder]
└─$ ls
morkfile2


  • 删除文件

删除文件只需要一个rm命令

  • 删除目录

可以用rmdir,但是这个命令不会删除非空目录,会给予警告“目录不为空”,防止误操作,但是如果想要一次性删除可以使用rm -rf命令



原文始发于微信公众号(黑荆棘安全攻防实验室):Linux-Basics-For-Hacker(修改文件及目录)

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年2月17日00:57:20
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Linux-Basics-For-Hacker(修改文件及目录)http://cn-sec.com/archives/1273982.html

发表评论

匿名网友 填写信息