在linux中创建一个以自己学号命名的文件夹,在该文件夹中再创建一个以自己名字英文命名的子文件,在子文件中通过命令获取全路径地址,给创建的英文名命名的文件夹分别赋予只读,只写,读写执行权限,然后通过命令输出文件权限,将目录切换到英文名命名的子文件上一级目录,拷贝该文件并取名为test,将test文件再拷贝一份命名为delete,将delete文件移动到英文命名的子文件下面,最后删除该文件
时间: 2024-03-05 14:53:04 浏览: 205
以下是在 Linux 中完成上述操作的命令:
```
# 创建以学号命名的文件夹
mkdir 学号
# 切换到该文件夹中
cd 学号
# 创建以英文名命名的子文件夹
mkdir 英文名
# 获取子文件夹的全路径地址
readlink -f 英文名
# 赋予只读权限
chmod 400 英文名
# 赋予只写权限
chmod 200 英文名
# 赋予读写和执行权限
chmod 700 英文名
# 输出文件权限
ls -l 英文名
# 切换到子文件夹的上一级目录
cd ..
# 拷贝文件并重命名为test
cp 文件名 test
# 拷贝test文件并重命名为delete
cp test delete
# 将delete文件移动到子文件夹下
mv delete 学号/英文名
# 删除文件
rm 文件名
```
相关问题
Linux操作系统写出以下指令1. 以root用户登录系统; 2. 在家目录中创建以个人学号命名的文件夹; 3. 跳转到新创建的文件夹,并创建a.txt, b.txt, c.txt三个文件; 4. 以长格式方式查看本文件夹下的内容,并给出所显示各列的含义解释。
在Linux中,你可以按照以下步骤操作:
1. 以root用户登录系统:
```
sudo -i //或者在终端输入passwd root并输入密码后,系统会提示切换到root用户
```
2. 在家目录(通常为~)中创建以个人学号命名的文件夹(假设学号为123456):
```
mkdir ~123456
```
3. 跳转到新创建的文件夹,并创建a.txt, b.txt, c.txt三个文件:
```
cd ~123456
touch a.txt b.txt c.txt
```
4. 使用`ls -l`命令以长格式查看本文件夹的内容,解释各列含义:
- `-l`选项表示长格式列出文件和目录信息:
- 第一列:文件类型,如-d表示目录,-f表示普通文件等。
- 第二列:所有者用户名。
- 第三列:所有者组名。
- 第四列:权限设置(rwx),数字形式表示。
- 第五列:空间占用大小。
- 第六列:文件或目录的最后修改时间(月/日/小时:分钟:秒 AM/PM)。
- 第七列:文件或目录的长度(对于文件)或链接计数(对于目录)。
长格式示例:
```
ls -l
```
使用touch命令在主文件夹(root)下创建学号.txt文件,内容为姓名缩写+学号;将修改时间改为出生日期,并使用ls命令展示出来;将文件复制到tmp文件夹下的新文件夹中,新文件夹用学号+姓名缩写命名,同时将复制后的新文件改名为姓名缩写+学号。
首先,你可以使用`touch`命令在主文件夹(根目录)下创建一个名为“学号.txt”的文件,其内容可以使用文本编辑器预先设置,例如:
```bash
echo "姓名缩写+学号" > 学号.txt
```
这里假设你已经知道了具体的姓名缩写和学号信息。
接着,如果你想将修改时间(mtime)更改为你的出生日期,你可以使用`date`命令生成一个日期字符串,然后赋值给`touch`命令:
```bash
touch -t 'YYYYMMDDHHMMSS' 学号.txt
```
替换`'YYYYMMDDHHMMSS'`为你的实际出生日期。请注意,这个命令需要权限才能修改文件的时间戳。
接下来,使用`ls`命令查看文件的基本信息:
```bash
ls -l 学号.txt
```
然后,为了将文件复制到名为学号+姓名缩写的临时文件夹(假设路径为 `/tmp/学号_姓名缩写`),你可以这样做:
```bash
mkdir -p /tmp/学号_姓名缩写
cp 学号.txt /tmp/学号_姓名缩写/
```
最后,将复制后的文件名改为姓名缩写+学号:
```bash
mv /tmp/学号_姓名缩写/学号.txt /tmp/学号_姓名缩写/"姓名缩写+学号.txt"
```
以上就是在Linux终端中完成这些操作的步骤。如果你有具体的学号和姓名缩写,记得替换相应的部分。
阅读全文
相关推荐
![c](https://img-home.csdnimg.cn/images/20250102104920.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![](https://img-home.csdnimg.cn/images/20250102104920.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)