前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >macOS在恢复模式中移动Desktop内文件到Documents内

macOS在恢复模式中移动Desktop内文件到Documents内

作者头像
繁华是客
发布2023-03-03 20:12:36
6700
发布2023-03-03 20:12:36
举报

设置macOS Terminal 命令自动完成

代码语言:javascript
复制
## Step 1 
sudo nano ~/.inputrc
## Step 2 - Paste the following commands one at a time
set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete

## Step 3
Hit control+O to save changes to .inputrc followed by control+X to exit nano

## Step 4 Restart your shell OR
exec /bin/bash

参考链接1: 参考链接2:

查询当前路径

OpenClassroom

代码语言:javascript
复制
pwd

回到上级目录

代码语言:javascript
复制
cd ../

查询指定文件夹大小

代码语言:javascript
复制
du -hs /path/to/directory

-h is to get the numbers “human readable”, e.g. get 140M instead of 143260 (size in KBytes) -s is for summary (otherwise you’ll get not only the size of the folder but also for everything in the folder separately) 如果在恢复模式的话,这个命令无法使用,可以换成

代码语言:javascript
复制
ls -lh /path/to/directory
# -h是使得变成KB这种方式。

在恢复模式中的Terminal设置

默认在恢复模式里,是/private/var/root,我们先cd到用户名下

代码语言:javascript
复制
cd /Volumes/[硬盘名字]/Users/[用户名]

在恢复模式里,其实只需要/Volumes/Macintosh\ HD/Users/example.name/也是可以的。

复制CP命令

代码语言:javascript
复制
cp -R Desktop Documents/AAA

AAA这个文件夹不需要使用mkdir来创建,直接cp即可。

代码语言:javascript
复制
### mkdir 使用方法:
mkdir FileName

删除命令 - RM 删除Desktop内全部文件

代码语言:javascript
复制
rm /Volumes/Macintosh\ HD/Users/[UserName]/Desktop/*

或者

代码语言:javascript
复制
rm -v /Volumes/Macintosh\ HD/Users/[UserName]/Desktop/*

添加-v你可以看到哪些文件被删除。

删除包含文件夹通过加入-r来实现,即:

代码语言:javascript
复制
rm -rv /Volumes/Macintosh\ HD/Users/[UserName]/Desktop/*

或者强制删除.Trash内全部文件。

代码语言:javascript
复制
rm -rf /Volumes/Macintosh\ HD/Users/[UserName]/.Trash/*

权限问题

默认权限是归root的,因为是在恢复模式新增文件夹(也就是system)。 https://support.apple.com/en-hk/guide/mac-help/mchlp1038/mac 在复制好文件夹之后,可能产生权限问题,这个可以通过Get Info / CMD + I 解锁后进入Sharing & Permissions将用户加进去

如果是从恢复模式直接通过代码添加则

代码语言:javascript
复制
## 先将文件夹所有者更改为该用户
sudo chown UserName -R path/to/directory 
sudo chmod -R 755 path/to/directory 

644代表,用户可读可写,用户组可读,其他组可读。 755代表,用户可读可写可执行,组可读可执行,其他可读可执行 你也可以通过以下方式:

代码语言:javascript
复制
sudo chmod u=rw,g=r,o=r path/to/directory

##或者 (755)
sudo chmod a+rwx,g-w,o-w path/to/directory

命令转换网站

下面是ls -l的解释:

代码语言:javascript
复制
-rw-r--r-- 12 linuxize users 12.0K Apr  8 20:51 filename.txt
|[-][-][-]-   [------] [---]
| |  |  | |      |       |
| |  |  | |      |       +-----------> 7. Group
| |  |  | |      +-------------------> 6. Owner
| |  |  | +--------------------------> 5. Alternate Access Method
| |  |  +----------------------------> 4. Others Permissions
| |  +-------------------------------> 3. Group Permissions
| +----------------------------------> 2. Owner Permissions
+------------------------------------> 1. File Type (如果开头是d代表这个是个文件夹)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-11-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 设置macOS Terminal 命令自动完成
  • 查询当前路径
  • 回到上级目录
  • 查询指定文件夹大小
  • 在恢复模式中的Terminal设置
  • 权限问题
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档