유닉스 명령어 미세팁 정리

유닉스 명령어 미세팁 정리.

cd -

바로 직전에 있던 경로로 한 번에 이동한다.

예를 들어 /home/ubuntu/desktop에 있다가 cd명령어를 통해 /home/ubuntu/documents 경로로 옮겨 왔다고 가정해보자. 조금 전에 있던 경로인 /home/ubuntu/desktop로 이동하려면 cd - 명령어를 입력하자

1
cd -

ls -ld

디렉터리의 자세한 정보를 출력한다.

보통 ls 명령어는 디렉터리의 내용을 출력하기 위해 사용하지만, -d 옵션을 통해 내용이 아닌 디렉터리 자체의 정보를 출력할 수 있다.

1
ls -ld <directory_name>

mv -i | cp -i

-i 옵션을 통해 덮어쓰기를 방지할 수 있다.

명령어를 사용하면 파일 또는 디렉터리의 이름을 변경하거나 경로를 이동시킬 수 있는데, 목적지에 같은 이름의 파일이 있다면 덮어쓰기를 자동으로 수행한다. ```-i``` 옵션은 interactive의 약자로 이름의 중복이 발생할 경우 사용자에게 작업을 계속해서 수행할지 물어본다. 따라서, 묻지마 덮어쓰기를 방지할 수 있을 것이다.
1
2
3
4

```sh
mv -i <file> <destination>
cp -i <file> <destination>

이름에 공백이 있을 경우

대게 명령어의 인자 구분은 공백을 사용해서 하기 마련이다. 즉, mkdir hello world라는 명령어는 hello world 라는 디렉터리를 만들지 않고 helloworld라는 두 개의 디렉터리를 생성한다.

이름에 공백이 필요할 경우 따옴표를 사용해 주어야 한다.

1
mkdir 'hello world'
Share