要使用文件和文件夹,请使用以下命令:
1. 文件创建
touch /home/user/file-name.txt
2. 创建文件夹
mkdir /home/user/Folder-name
2.1 递归创建文件夹(嵌套)
mkdir -p /home/user/Folder-name/Sub1/Sub2
3. 复制文件
cp /home/user/file-name.txt /home/user/copy-file.txt
3.1 复制包含所有附加文件和文件夹的目录
cp -R /home/user/Folder1 /home/user/Folder2
3.2 复制包含所有附加文件和文件夹的目录,同时保留权限并考虑链接
cp -a /home/user/Folder1 /home/user/Folder2
3.3 复制所有mp3扩展名的文件
cp /home/user/*.mp3 /home/user/Music-Folder
3.4 递归复制文件的替代命令
rsync -a file.txt file_backup.txt
3.5 递归复制目录的替代命令
rsync -a /var/www/vhosts/domain1.tld/ /var/www/vhosts/domain2.tld/
4. 删除文件
rm /home/user/file-name.txt
4.1 删除目录及其所有附加文件和文件夹
rm -r /home/user/Folder1
5. 查看当前目录下的文件列表
ls
5.1 查看当前目录中的文件列表,考虑权限和所有者
ls -la
5.2 计算当前目录的大小
du -h
6。 编辑文件
6.1 文本编辑器vi
vi /home/user/some-text.txt
要编辑文件,请按 INS 键,编辑完成后,按 Esc 键,然后按冒号,如下所示:
- :wq (保存并退出) *:q! (不保存退出)
6.2 文本编辑器nano
在 debian/ubuntu 上安装:
apt install nano
编辑文件:
nano /home/user/some-text.txt
要退出,请使用 Ctrl + X,然后使用 Y - 保存,N - 不保存。
暂时没有评论