다음을 사용할 때 디렉터리 내에 디렉터리를 생성한다는 것을 알고 있습니다.
mkdir /tmp/myname
그런데 어디에 위치해 있나요? 상위 폴더를 보는 방법은 무엇입니까?
답변1
Unix 파일 시스템에서 기본 디렉터리는 Windows(예 c:\
: )와 같은 디스크가 아니라 "root" - 입니다 /
. 이것은 가장 높은 수준이며 다양한 시스템 디렉터리를 포함하고 있습니다. 이를 보려면 다음을 수행할 수 있습니다 ls /
. 이렇게 하면 해당 안의 모든 파일과 폴더가 인쇄되며 /
구조는 다음과 같습니다.
user@computer:~$ tree -L 1 /
/
├── bin -> usr/bin
├── boot
├── cdrom
├── dev
├── etc
├── home
├── lib -> usr/lib
├── lib32 -> usr/lib32
├── lib64 -> usr/lib64
├── libx32 -> usr/libx32
├── lost+found
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin -> usr/sbin
├── snap
├── srv
├── swapfile
├── sys
├── tmp
├── usr
└── var
아마도 /
include 디렉토리를 볼 수 있을 것입니다 tmp
. 실행하면 찾을 수 있는 mkdir /tmp/myname
디렉터리가 생성됩니다 . /
tmp
예를 들어 ls /tmp
tmp.txt의 내용을 볼 수 있습니다. UNIX 파일 시스템에 대해 자세히 알아보려면 다음을 수행하세요.인터넷에서 이에 대해 읽어보세요.. 각 명령에 대해 자세히 알아보려면 해당 명령을 실행 man mkdir
하거나 Google에 검색해 보세요.
추신: /tmp
이는 임시 파일을 위한 특수 디렉터리로, 다시 시작할 때 자동으로 지워지므로 폴더가 삭제되었을 수 있습니다.