«directory» 태그된 질문

컴퓨터 파일을 저장하는 파일 시스템 구조입니다.


1
해당 디렉토리에 대한 실행 권한이없는 경우 'ls'와 'ls -l'의 차이점은 무엇입니까?
나는 디렉토리를 만들고 folder실행 권한을 빼앗 았습니다. $ mkdir folder $ touch folder/innerFile $ mkdir folder/innerFolder $ chmod -x folder 이제 내가하면 $ ls folder 파일 목록을 출력하지만 내가 할 때 $ ls -l folder 나는 얻다 ls: innerFile: Permission denied ls: innerFolder: Permission denied 왜 그런 겁니까?



3
서브 쉘을 사용하지 않고 쉘 명령 대체를 수행 할 수 있습니까?
서브 쉘을 사용하지 않고 명령 대체를 요구하는 시나리오가 있습니다. 나는 이와 같은 구조를 가지고있다 : pushd $(mktemp -d) 이제 임시 디렉토리를 종료하고 한 번에 제거하고 싶습니다. rmdir $(popd) 그러나 popd팝 된 디렉토리를 반환하지 않고 (현재 새로운 디렉토리를 반환) 하위 쉘에서 수행되기 때문에 작동 하지 않습니다. 같은 것 dirs -l -1 …
11 shell  directory 

2
`ln -d`가 성공한 파일 시스템이 있습니까?
ln 맨 페이지에서 : -d, -F, --directory allow the superuser to attempt to hard link directories (note: will probably fail due to system restrictions, even for the superuser) 실제로 이것을 허용하는 파일 시스템 드라이버가 mount --bind <src> <dest>있습니까? 아니면 유일한 옵션 입니까? 아니면 커널이 파일 시스템 특정 드라이버에 도달하기 전에 …

4
작업 디렉토리 당 기록 유지 (쉘 세션 당 참조)
현대 쉘의 히스토리 기능을 경로로 만들 수있는 방법이 있습니까? 내 작업 컨텍스트는 파일 시스템의 경로로 나뉘어져 있으며 반복적으로 실행되는 명령과 같은 셸 활동 패턴은 각 '프로젝트'마다 고유 한 경향이 있습니다. 히스토리 기능을 현재 경로 (또는 하위 경로)에서 실행 된 명령으로 범위를 지정할 수 있다면 좋을 것입니다.

3
찾기가있는 특정 서브 디렉토리를 제외한 모든 파일 삭제
a하위 폴더의 모든 파일을 제외하고 한동안 폴더에 액세스하지 않은 모든 파일을 재귀 적으로 삭제하고 싶습니다 b. find a \( -name b -prune \) -o -type f -delete 그러나 오류 메시지가 나타납니다. find : -delete 조치는 자동으로 -depth를 설정하지만 -prune은 -depth가 적용되면 아무 것도 수행하지 않습니다. 어쨌든 계속하려면 -depth 옵션을 명시 …
11 find  directory  rm 


4
정규식과 일치하는 하위 디렉토리를 재귀 적으로 이름 바꾸기
폴더가라는 미디어 서버가 Series있습니다. ( /media/Expansion2/Series/) 그것에, (놀람!) TV 시리즈가 있습니다. 예를 들어 쇼 이름 일뿐입니다./media/Expansion2/Series/The Big Bang Theory/ 각 쇼의 폴더 안에 (그리고 이것이 문제가있는 곳입니다) 계절 폴더가 있습니다. 현재 다음 두 가지 규칙이 혼합되어 있습니다 (아마도 몇 가지 더 있음). /media/Expansion2/Series/The Big Bang Theory/The Big Bang Theory Season …

10
디렉토리의 파일 수를 계산하는 가장 좋은 방법은 무엇입니까?
ls펑키 한 문자 (공백 \n,, ...)를 깨뜨릴 수 있기 때문에 출력을 구문 분석하는 것이 위험한 경우 디렉토리의 파일 수를 아는 가장 좋은 방법은 무엇입니까? 나는 보통 find이 파싱을 피하기 위해 의존 하지만, 마찬가지로 find mydir | wc -l같은 이유로 깨질 것입니다. 나는 지금 Solaris에서 일하고 있지만 가능한 한 다른 유니스와 …


3
NFS 원격이 디렉토리를 내보내고 있는지 어떻게 알 수 있습니까?
내 스크립트에는 여러 계층의 상태가 있습니다. 원격 사용 가능 (핑) 원격 NFS 서비스가 활성화되었습니다 원격 NFS가 특정 디렉토리를 내보내는 중 원격 NFS가 마운트 됨 (마운트) (2)와 (3)의 rcpinfo경우 가장 좋은 방법 이라고 생각 합니다. 그러나 (2)의 경우 서브 쉘을 시작하지 않고 쿼리를 NFS 서비스로 좁히는 방법을 알 수 없습니다 (이 …
11 rhel  directory  nfs  remote 

3
현재 디렉토리를 변경하지 않고 서브 디렉토리의 Symlink 별명 파일
서브 디렉토리를 이동하지 않고 하나의 파일을 서브 디렉토리의 새 파일에 심볼릭 링크하는 것이 간단해야합니다. 그러나 구문에 대한 무언가는 당황하고 내가 기대하는 것에 반합니다. 테스트 사례는 다음과 같습니다. mkdir temp cd temp mkdir deploy echo "Contents of the build file!" > deploy/resources.build.php ln -s deploy/resources.build.php deploy/resources.php cat deploy/resources.php #bad symlink 이것은 …
11 directory  symlink  ln 

4
재귀 디렉토리에서 구체적으로 명명 된 폴더를 추출하는 방법, 다른 것을 삭제 하시겠습니까?
zip 파일을 압축 해제하여 얻은 디렉토리 트리 종류가 있습니다. x-> y-> z-> 실행 -> 여기에서 파일 및 디렉토리 따라서 4 개의 디렉토리가 있으며 그 중 3 개는 파일이 비어 있고 (x, y, z) 하나의 하위 디렉토리 만 포함하며, 관심있는 디렉토리는 " run "입니다. "run"디렉토리 자체 (내부 모두 포함)를 압축을 푼 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.