linux查看文件夹权限_Linux命令

1、复制移动

将一个文件夹下的所有内容复制到另一个文件夹下

# 将一个文件夹下的所有内容复制到另一个文件夹下
cp -r /home/packageA/* /home/cp/packageB/ 
或 cp -r /home/packageA/. /home/cp/packageB/ 两者效果一样
# 将一个文件夹复制到另一个文件夹下
cp -r /home/packageA /home/packageB 运行命令之后packageB文件夹下就有packageA文件夹了。
# 删除一个文件夹及其下面的所有文件
rm -rf /home/packageA -r表示向下递归,不管有多少级目录,一并删除 -f表示直接强行删除,不作任何提示的意思
# 移动一个文件夹到另一个文件夹下面
mv /home/packageA /home/packageB/或
mv /home/packageA /home/packageB  两者效果一样
mv /home/packageA/* /home/packageB/  移动文件夹下的所有文件到另一个文件夹下

2、linux下执行.sh文件的方法和语法

linux下执行.sh文件的方法和语法_Rocky-CSDN博客_linuxsh文件语法​blog.csdn.net
7e08e7385bb26331bbbfa7d36dfa1bbe.png

3、解压文件

I:我的总结: 
tar -xzvf .tar.gz
tar [-cxtzjvfpPN] 文件与目录 ....
参数:
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
因为不可能同时压缩与解压缩。
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
 
 
解压: tar -zxvf **.tar.gz
可加-C 命令指定解压目录

4、Linux中“Argument list too long”解决方法

find test/ -name "*.jpg" -exec cp {} train ;      拷贝test文件夹下以jpg结尾的文件到train目录。一定要留着;
或者find test/ -name "*.jpg" | xargs -i cp {} train
或find folder2 -name '*.*' | xargs mv --target-directory=folder

find origin_crop/ -name "*.txt" -exec cp {} /mnt/HDD/duan/data_17_19/crop_img ;
Linux中“Argument list too long”解决方法​blog.csdn.net
f75c206c49a22d7342c0c9e80a139da6.png
解决”/bin/rm: Argument list too long”删除文件错误​www.laozuo.org
9f03ccd570149439919f43dc13d9b71f.png

5、linux查看某个文件夹下有多少个文件

ls |wc -w
或者ls -l | grep "^-" | wc -l
linux 查看某个目录下文件的数量​www.cnblogs.com linux ls统计文件个数​www.jianshu.com
b9c6093bfc67e7bde8af1fbf05fae363.png

6、Linux下查看用户列表

Linux下查看用户列表_rainbow702的博客-CSDN博客​blog.csdn.net
7e08e7385bb26331bbbfa7d36dfa1bbe.png

7、Linux命令--用户及权限管理

Linux命令--用户及权限管理_IT晓可程序员之路-CSDN博客​blog.csdn.net
7e08e7385bb26331bbbfa7d36dfa1bbe.png

8、如何查看有sudo权限的用户

sudo cat /etc/sudoers

下面:

如何测试用户是否具有sudo权限
groups user_name
若要列出系统的所有sudo用户,请按以下方式列出sudo组的成员:
getent group sudo


如何查看cuda安装是否成功  下面:

3503d511611a61e1a26caf680e2eace7.png
cat /etc/issue # 查看ubuntu版本
cat /usr/local/cuda/version.txt # 查看cuda版本

9、命令

vim /etc/fstab      查看硬盘挂载
lsblk

du -d 0 -h lcd   文件大小
scp -r user@10.102.100.100:/home/user ./   复制文件远程服务器复制本地

sudo adduser user1   添加用户user1并且能够创建一个新文件夹和密码
sudo usermod -aG sudo blue  sudo adduser lcd sudo 加sudo权限
sudo adduser lcd sudo   加sudo权限
sudo deluser blue 删除用户,无法删除则ps -aux  grep blue

docker run --name jiankong1 --gpus all -it -v /home/lcd/jiankong:/home/jiankong -p 10028:22 atmoz/sftp:latest /bin/bash

nvidia-smi -pm 1 或者是sudo nvidia-persistenced --persistence-mode 可以改变nvidia-smi输出慢

sudo snap install ffmpeg  # version 4.3.1, or
sudo apt  install ffmpeg

10、删除用户及用户组

# 使用useradd命令创建一个用户同时默认创建自带的一个基本组,组名、GID与该用户名、UID相同,
# 所以删除一个用户的基本组,使用userdel命令即可。groupdel命令多用于删除附属组。

id test  # 创建一个用户时默认创建自带的一个基本组,组名、GID与该用户名、UID相同。
# uid=1003(test) gid=1003(test) groups=1003(test)
groupdel test # 删除一个基本组之前需删除其下的所有用户。
# groupdel: cannot remove the primary group of user 'test'
userdel -r test && groupdel test
groupdel: group 'test' does not exist # 可以看到userdel命令不仅仅删除用户,而且还删除了自带的基本组。

11、ubuntu新建用户到指定的目录

之前都是sudo adduser user1 然后一路输入密码按照提示操作即可很方便但是,如果新建用户大指定的目录,就需要用useradd命令了

sudo useradd  -d  /mnt/hdd2/user1   -m -s  /bin/bash  user1
# 这样建立的用户用户目录就是/mnt/hdd2/user1  but并没有加入到sudo用户组
passwd user1
#修改user1的密码   

ubuntu 新建用户到指定的目录

12、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值